//--------------------------------------------------------------------------------------------------------------//
//==============================================================================================================//
//
//		Field Engineering Bot (Yggdrasill)
//
//==============================================================================================================//
//> //----------------------------------------------------------------------------------------------------------//


//--------------------------------------------------------------------------------------------------------------//
//		Option Selections
//> //----------------------------------------------------------------------------------------------------------//


//< //----------------------------------------------------------------------------------------------------------//
//		  Unloads & Reload
//> //----------------------------------------------------------------------------------------------------------//

//-----------------------------------------------------------------//
//	Unloads
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", At least, 1);
	Bring("Current Player", "Jim Raynor (Vulture)", "Anywhere [GROUND]", At least, 1);
	Deaths("Current Player", "Start Location", At most, 9);

Actions:
	Set Deaths("Current Player", "Start Location", Add, 10);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", At least, 1);
	Bring("Current Player", "Zeratul (Dark Templar)", "Anywhere [GROUND]", At least, 1);
	Deaths("Current Player", "Start Location", At most, 9);

Actions:
	Set Deaths("Current Player", "Start Location", Add, 20);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", At least, 1);
	Bring("Current Player", "Fenix (Zealot)", "Anywhere [GROUND]", At least, 1);
	Deaths("Current Player", "Start Location", At most, 9);

Actions:
	Set Deaths("Current Player", "Start Location", Add, 30);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", At least, 1);
	Bring("Current Player", "Tassadar (Templar)", "Anywhere [GROUND]", At least, 1);
	Deaths("Current Player", "Start Location", At most, 9);

Actions:
	Set Deaths("Current Player", "Start Location", Add, 40);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Reload
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", At least, 1);
	Bring("Current Player", "Jim Raynor (Vulture)", "Anywhere [GROUND]", At least, 1);

Actions:
	Move Location("Current Player", "Jim Raynor (Vulture)", "Anywhere [GROUND]", "+EVENT 03 [GROUND]");
	Run AI Script At Location("EnTr", "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", At least, 1);
	Bring("Current Player", "Zeratul (Dark Templar)", "Anywhere [GROUND]", At least, 1);

Actions:
	Move Location("Current Player", "Zeratul (Dark Templar)", "Anywhere [GROUND]", "+EVENT 03 [GROUND]");
	Run AI Script At Location("EnTr", "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", At least, 1);
	Bring("Current Player", "Fenix (Zealot)", "Anywhere [GROUND]", At least, 1);

Actions:
	Move Location("Current Player", "Fenix (Zealot)", "Anywhere [GROUND]", "+EVENT 03 [GROUND]");
	Run AI Script At Location("EnTr", "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", At least, 1);
	Bring("Current Player", "Tassadar (Templar)", "Anywhere [GROUND]", At least, 1);

Actions:
	Move Location("Current Player", "Tassadar (Templar)", "Anywhere [GROUND]", "+EVENT 03 [GROUND]");
	Run AI Script At Location("EnTr", "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//< //----------------------------------------------------------------------------------------------------------//
//		  Option Selections (toggles)
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Start Location", Exactly, 10);
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", At least, 1);
	Bring("Current Player", "Jim Raynor (Vulture)", "Anywhere [GROUND]", Exactly, 0);
	Bring("Current Player", "Zeratul (Dark Templar)", "Anywhere [GROUND]", Exactly, 0);
	Bring("Current Player", "Fenix (Zealot)", "Anywhere [GROUND]", Exactly, 0);
	Bring("Current Player", "Tassadar (Templar)", "Anywhere [GROUND]", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Start Location", Set to, 1);
	// Set Deaths("Current Player", "Zerg Marker", Set to, 25);
	Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 52);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Start Location", Exactly, 20);
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", At least, 1);
	Bring("Current Player", "Jim Raynor (Vulture)", "Anywhere [GROUND]", Exactly, 0);
	Bring("Current Player", "Zeratul (Dark Templar)", "Anywhere [GROUND]", Exactly, 0);
	Bring("Current Player", "Fenix (Zealot)", "Anywhere [GROUND]", Exactly, 0);
	Bring("Current Player", "Tassadar (Templar)", "Anywhere [GROUND]", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Start Location", Set to, 2);
	// Set Deaths("Current Player", "Zerg Marker", Set to, 26);
	Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 53);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Start Location", Exactly, 30);
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", At least, 1);
	Bring("Current Player", "Jim Raynor (Vulture)", "Anywhere [GROUND]", Exactly, 0);
	Bring("Current Player", "Zeratul (Dark Templar)", "Anywhere [GROUND]", Exactly, 0);
	Bring("Current Player", "Fenix (Zealot)", "Anywhere [GROUND]", Exactly, 0);
	Bring("Current Player", "Tassadar (Templar)", "Anywhere [GROUND]", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Start Location", Set to, 3);
	// Set Deaths("Current Player", "Zerg Marker", Set to, 27);
	Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Start Location", Exactly, 40);
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", At least, 1);
	Bring("Current Player", "Jim Raynor (Vulture)", "Anywhere [GROUND]", Exactly, 0);
	Bring("Current Player", "Zeratul (Dark Templar)", "Anywhere [GROUND]", Exactly, 0);
	Bring("Current Player", "Fenix (Zealot)", "Anywhere [GROUND]", Exactly, 0);
	Bring("Current Player", "Tassadar (Templar)", "Anywhere [GROUND]", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Start Location", Set to, 4);
	// Set Deaths("Current Player", "Zerg Marker", Set to, 53);
	Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 55);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Start Location", At least, 10);
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", At least, 1);
	Bring("Current Player", "Jim Raynor (Vulture)", "Anywhere [GROUND]", Exactly, 0);
	Bring("Current Player", "Zeratul (Dark Templar)", "Anywhere [GROUND]", Exactly, 0);
	Bring("Current Player", "Fenix (Zealot)", "Anywhere [GROUND]", Exactly, 0);
	Bring("Current Player", "Tassadar (Templar)", "Anywhere [GROUND]", Exactly, 0);
//	Deaths("Current Player", "Start Location", At most, 49);

Actions:
	Set Deaths("Current Player", "Start Location", Set to, 0);
	// Set Deaths("Current Player", "Zerg Marker", Set to, 28);
	Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 56);
	Remove Unit At Location("Current Player", "Unclean One (Defiler)", All, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

//Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
//Conditions:
//	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", At least, 1);
//	Bring("Current Player", "Jim Raynor (Vulture)", "Anywhere [GROUND]", Exactly, 0);
//	Bring("Current Player", "Zeratul (Dark Templar)", "Anywhere [GROUND]", Exactly, 0);
//	Bring("Current Player", "Fenix (Zealot)", "Anywhere [GROUND]", Exactly, 0);
//	Bring("Current Player", "Tassadar (Templar)", "Anywhere [GROUND]", Exactly, 0);
//	Deaths("Current Player", "Start Location", Exactly, 50);

//Actions:
//	Set Deaths("Current Player", "Start Location", Set to, 0);
//	Preserve Trigger();
//}

////-----------------------------------------------------------------//




//< //----------------------------------------------------------------------------------------------------------//
//		  Failsafes
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	Tech
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch34", not set);
	Deaths("Current Player", "Start Location", Exactly, 3);
	Deaths("Current Player", "Zerg Spawning Pool", At most, 1);
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Start Location", Set to, 0);
	Set Deaths("Current Player", "Ruins", Set to, 133);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch34", not set);
	Deaths("Current Player", "Start Location", Exactly, 4);
	Deaths("Current Player", "Zerg Spawning Pool", At most, 2);
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Start Location", Set to, 0);
	Set Deaths("Current Player", "Ruins", Set to, 134);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	No money for building
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Start Location", At least, 1);
	Deaths("Current Player", "Start Location", At most, 4);
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", At least, 1);
	Accumulate("Current Player", Exactly, 0, ore);

Actions:
	Set Deaths("Current Player", "Start Location", Set to, 0);
	Remove Unit At Location("Current Player", "Unclean One (Defiler)", All, "Anywhere");
	Set Deaths("Current Player", "Ruins", Set to, 14);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Stray option units without a Fengy
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Jim Raynor (Vulture)", "Anywhere [GROUND]", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Jim Raynor (Vulture)", All, "Anywhere [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Zeratul (Dark Templar)", "Anywhere [GROUND]", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Zeratul (Dark Templar)", All, "Anywhere [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Fenix (Zealot)", "Anywhere [GROUND]", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Fenix (Zealot)", All, "Anywhere [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Tassadar (Templar)", "Anywhere [GROUND]", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Tassadar (Templar)", All, "Anywhere [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//< //----------------------------------------------------------------------------------------------------------//
//		Placements
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", At least, 1);

Actions:
	Move Location("Current Player", "Yggdrasill (Overlord)", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Current Player", "Yggdrasill (Overlord)", "Anywhere", "+EVENT 01");
	Move Location("Current Player", "Yggdrasill (Overlord)", "Anywhere", "+EVENT 02");
	Move Location("Current Player", "Yggdrasill (Overlord)", "Anywhere", "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Yggdrasill (Overlord)", "Anywhere", "+EVENT 05");
	Move Location("Current Player", "Yggdrasill (Overlord)", "Anywhere", "+EVENT 06");
	Move Location("Current Player", "Yggdrasill (Overlord)", "Anywhere", "+EVENT 07");
	Move Location("Current Player", "Yggdrasill (Overlord)", "Anywhere", "+MEDIUM");
	Move Location("Current Player", "Yggdrasill (Overlord)", "Anywhere", "+HUGE");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		  Ground Barricades
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Start Location", Exactly, 1);
	Bring("Current Player", "Yggdrasill (Overlord)", "+EVENT 01", At least, 1);
	Bring("Current Player", "Yggdrasill (Overlord)", "+HUGE", At least, 1);
//	Bring("All Players", "Terran Command Center", "+HUGE", Exactly, 0);
	Bring("Player 8", "Protoss Nexus", "+HUGE", Exactly, 0);
	Bring("-= Omega Faction =-", "Protoss Nexus", "+HUGE", Exactly, 0);
	Bring("Player 12", "Terran Machine Shop", "Anywhere", At most, 300);
	Bring("All Players", "Any Unit", "Anywhere", At most, 1600);
	Accumulate("Current Player", At least, 1, ore);

Actions:
	Move Unit("Player 12", "Terran Machine Shop", All, "| BARRICADE SMALL (T1)", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Start Location", Exactly, 1);
	Bring("Current Player", "Yggdrasill (Overlord)", "+EVENT 01", At least, 1);
	Bring("Current Player", "Yggdrasill (Overlord)", "+HUGE", At least, 1);
//	Bring("All Players", "Terran Command Center", "+HUGE", Exactly, 0);
	Bring("Player 7", "Protoss Nexus", "+HUGE", Exactly, 0);
	Bring("-+ Alpha Faction +-", "Protoss Nexus", "+HUGE", Exactly, 0);
	Bring("Player 12", "Terran Machine Shop", "Anywhere", At most, 300);
	Bring("All Players", "Any Unit", "Anywhere", At most, 1600);
	Accumulate("Current Player", At least, 1, ore);

Actions:
	Move Unit("Player 12", "Terran Machine Shop", All, "| BARRICADE SMALL (T2)", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		  Sky Barricades
//> //----------------------------------------------------------------------------------------------------------//


//< //----------------------------------------------------------------------------------------------------------//
//		    Place marker first
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Start Location", Exactly, 2);
	Bring("Current Player", "Yggdrasill (Overlord)", "+EVENT 01", At least, 1);
	Bring("Current Player", "Yggdrasill (Overlord)", "+HUGE", At least, 1);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P1)", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P2)", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P3)", Exactly, 0);
	Bring("-= Omega Faction =-", "Terran Command Center", "+MEDIUM", Exactly, 0);
	Bring("All Players", "Terran Command Center", "+EVENT 06", Exactly, 0);
	Bring("Player 8", "Protoss Nexus", "+HUGE", Exactly, 0);
	Bring("-= Omega Faction =-", "Protoss Nexus", "+HUGE", Exactly, 0);
	Bring("Player 7", "Unclean One (Defiler)", "+EVENT 07", Exactly, 0);
	Bring("Player 9", "Terran Factory", "+EVENT 01", Exactly, 0);
	Bring("Player 9", "Terran Factory", "Anywhere", At most, 150);
	Bring("All Players", "Any Unit", "Anywhere", At most, 1600);
	Accumulate("Current Player", At least, 3, ore);

Actions:
//Mark spot
	Create Unit with Properties("Current Player", "Unclean One (Defiler)", 1, "| CACHE", 4);
	Move Unit("Current Player", "Unclean One (Defiler)", 1, "| CACHE", "+MEDIUM");
	Remove Unit At Location("Current Player", "Unclean One (Defiler)", All, "| CACHE");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Start Location", Exactly, 2);
	Bring("Current Player", "Yggdrasill (Overlord)", "+EVENT 01", At least, 1);
	Bring("Current Player", "Yggdrasill (Overlord)", "+HUGE", At least, 1);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P4)", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P5)", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P6)", Exactly, 0);
	Bring("-+ Alpha Faction +-", "Terran Command Center", "+MEDIUM", Exactly, 0);
	Bring("All Players", "Terran Command Center", "+EVENT 06", Exactly, 0);
	Bring("Player 7", "Protoss Nexus", "+HUGE", Exactly, 0);
	Bring("-+ Alpha Faction +-", "Protoss Nexus", "+HUGE", Exactly, 0);
	Bring("Player 8", "Unclean One (Defiler)", "+EVENT 07", Exactly, 0);
	Bring("Player 10", "Terran Factory", "+EVENT 01", Exactly, 0);
	Bring("Player 10", "Terran Factory", "Anywhere", At most, 150);
	Bring("All Players", "Any Unit", "Anywhere", At most, 1600);
	Accumulate("Current Player", At least, 3, ore);

Actions:
//Mark spot
	Create Unit with Properties("Current Player", "Unclean One (Defiler)", 1, "| CACHE", 4);
	Move Unit("Current Player", "Unclean One (Defiler)", 1, "| CACHE", "+MEDIUM");
	Remove Unit At Location("Current Player", "Unclean One (Defiler)", All, "| CACHE");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		    Place Sky Barricade on markers
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	non-invincible
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Unclean One (Defiler)", "Anywhere", At least, 1);
	Bring("Player 7", "Protoss Gateway", "+QUANTUM ENVELOPE", Exactly, 0);

Actions:
	Move Location("Current Player", "Unclean One (Defiler)", "Anywhere", "+MEDIUM");
	Give Units to Player("Current Player", "Player 7", "Unclean One (Defiler)", All, "+MEDIUM");
	Move Unit("Player 12", "Terran Factory", 1, "| BARRICADE LARGE", "+MEDIUM");
	Move Location("Player 12", "Terran Factory", "+MEDIUM", "+EVENT 02");
	Give Units to Player("Player 12", "Player 7", "Terran Factory", 1, "+EVENT 02");
	Order("Player 7", "Terran Factory", "+EVENT 02", "+EVENT 01", move);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Unclean One (Defiler)", "Anywhere", At least, 1);
	Bring("Player 8", "Protoss Gateway", "+QUANTUM ENVELOPE", Exactly, 0);

Actions:
	Move Location("Current Player", "Unclean One (Defiler)", "Anywhere", "+MEDIUM");
	Give Units to Player("Current Player", "Player 8", "Unclean One (Defiler)", All, "+MEDIUM");
	Move Unit("Player 12", "Terran Factory", 1, "| BARRICADE LARGE", "+MEDIUM");
	Move Location("Player 12", "Terran Factory", "+MEDIUM", "+EVENT 02");
	Give Units to Player("Player 12", "Player 8", "Terran Factory", 1, "+EVENT 02");
	Order("Player 8", "Terran Factory", "+EVENT 02", "+EVENT 01", move);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	invincible
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Unclean One (Defiler)", "Anywhere", At least, 1);
	Bring("Player 7", "Protoss Gateway", "+QUANTUM ENVELOPE", At least, 1);

Actions:
	Move Location("Current Player", "Unclean One (Defiler)", "Anywhere", "+MEDIUM");
	Give Units to Player("Current Player", "Player 7", "Unclean One (Defiler)", All, "+MEDIUM");
	Move Unit("Player 12", "Terran Factory", 1, "| BARRICADE LARGE", "+MEDIUM");
	Move Location("Player 12", "Terran Factory", "+MEDIUM", "+EVENT 02");
	Give Units to Player("Player 12", "Player 7", "Terran Factory", 1, "+EVENT 02");
	Order("Player 7", "Terran Factory", "+EVENT 02", "+EVENT 01", move);
	Set Invincibility("Player 7", "Terran Factory", "+EVENT 02", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Unclean One (Defiler)", "Anywhere", At least, 1);
	Bring("Player 8", "Protoss Gateway", "+QUANTUM ENVELOPE", At least, 1);

Actions:
	Move Location("Current Player", "Unclean One (Defiler)", "Anywhere", "+MEDIUM");
	Give Units to Player("Current Player", "Player 8", "Unclean One (Defiler)", All, "+MEDIUM");
	Move Unit("Player 12", "Terran Factory", 1, "| BARRICADE LARGE", "+MEDIUM");
	Move Location("Player 12", "Terran Factory", "+MEDIUM", "+EVENT 02");
	Give Units to Player("Player 12", "Player 8", "Terran Factory", 1, "+EVENT 02");
	Order("Player 8", "Terran Factory", "+EVENT 02", "+EVENT 01", move);
	Set Invincibility("Player 8", "Terran Factory", "+EVENT 02", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		    Cleanup markers when not in use
//> //----------------------------------------------------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Player 1", "Start Location", Exactly, 0);
	Deaths("Player 2", "Start Location", Exactly, 0);
	Deaths("Player 3", "Start Location", Exactly, 0);
	Bring("Player 7", "Unclean One (Defiler)", "Anywhere", At least, 1);
	// Bring("-+ Alpha Faction +-", "Yggdrasill (Overlord)", "Anywhere", Exactly, 0);

Actions:
	Remove Unit At Location("Player 7", "Unclean One (Defiler)", All, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Player 4", "Start Location", Exactly, 0);
	Deaths("Player 5", "Start Location", Exactly, 0);
	Deaths("Player 6", "Start Location", Exactly, 0);
	Bring("Player 8", "Unclean One (Defiler)", "Anywhere", At least, 1);
	// Bring("-= Omega Faction =-", "Yggdrasill (Overlord)", "Anywhere", Exactly, 0);

Actions:
	Remove Unit At Location("Player 8", "Unclean One (Defiler)", All, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		    Pacify barricades when done with placement
//> //----------------------------------------------------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch1", set);
	Countdown Timer(At least, 12);
	Deaths("Player 1", "Start Location", Exactly, 0);
	Deaths("Player 2", "Start Location", Exactly, 0);
	Deaths("Player 3", "Start Location", Exactly, 0);
	Bring("Player 7", "Terran Factory", "Anywhere", At least, 1);
	// Bring("-+ Alpha Faction +-", "Yggdrasill (Overlord)", "Anywhere", Exactly, 0);

Actions:
	Give Units to Player("Player 7", "Player 9", "Terran Factory", All, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch1", set);
	Countdown Timer(At least, 12);
	Deaths("Player 4", "Start Location", Exactly, 0);
	Deaths("Player 5", "Start Location", Exactly, 0);
	Deaths("Player 6", "Start Location", Exactly, 0);
	Bring("Player 8", "Terran Factory", "Anywhere", At least, 1);
	// Bring("-= Omega Faction =-", "Yggdrasill (Overlord)", "Anywhere", Exactly, 0);

Actions:
	Give Units to Player("Player 8", "Player 10", "Terran Factory", All, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//






//< //----------------------------------------------------------------------------------------------------------//
//		  AA Turrets
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	Non-Invincible (Away from a QE)
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Start Location", Exactly, 3);
	Bring("Player 7", "Protoss Gateway", "+QUANTUM ENVELOPE", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "+EVENT 01", At least, 1);
	Bring("Current Player", "Yggdrasill (Overlord)", "+HUGE", At least, 1);
	Bring("-= Omega Faction =-", "Terran Command Center", "+MEDIUM", Exactly, 0);
	Bring("Player 8", "Protoss Nexus", "+HUGE", Exactly, 0);
	Bring("-= Omega Faction =-", "Protoss Nexus", "+HUGE", Exactly, 0);
	Bring("All Players", "Terran Missile Turret", "+EVENT 06", Exactly, 0);
	Bring("Player 7", "Terran Missile Turret", "Anywhere", At most, 100);
	Bring("All Players", "Any Unit", "Anywhere", At most, 1600);
	Accumulate("Current Player", At least, 8, ore);

Actions:
	Move Unit("Player 12", "Terran Missile Turret", All, "| BARRICADE AA", "+EVENT 01");
	// Give Units to Player("Player 12", "Player 7", "Terran Missile Turret", 1, "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Terran Missile Turret", 1, "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Start Location", Exactly, 3);
	Bring("Player 8", "Protoss Gateway", "+QUANTUM ENVELOPE", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "+EVENT 01", At least, 1);
	Bring("Current Player", "Yggdrasill (Overlord)", "+HUGE", At least, 1);
	Bring("-+ Alpha Faction +-", "Terran Command Center", "+MEDIUM", Exactly, 0);
	Bring("Player 7", "Protoss Nexus", "+HUGE", Exactly, 0);
	Bring("-+ Alpha Faction +-", "Protoss Nexus", "+HUGE", Exactly, 0);
	Bring("All Players", "Terran Missile Turret", "+EVENT 06", Exactly, 0);
	Bring("Player 8", "Terran Missile Turret", "Anywhere", At most, 100);
	Bring("All Players", "Any Unit", "Anywhere", At most, 1600);
	Accumulate("Current Player", At least, 8, ore);

Actions:
	Move Unit("Player 12", "Terran Missile Turret", All, "| BARRICADE AA", "+EVENT 01");
	// Give Units to Player("Player 12", "Player 8", "Terran Missile Turret", 1, "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Terran Missile Turret", 1, "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Invincible (Near a QE)
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Start Location", Exactly, 3);
	Bring("Player 7", "Protoss Gateway", "+QUANTUM ENVELOPE", At least, 1);
	Bring("Current Player", "Yggdrasill (Overlord)", "+EVENT 01", At least, 1);
	Bring("Current Player", "Yggdrasill (Overlord)", "+HUGE", At least, 1);
	Bring("-= Omega Faction =-", "Terran Command Center", "+MEDIUM", Exactly, 0);
	Bring("Player 8", "Protoss Nexus", "+HUGE", Exactly, 0);
	Bring("-= Omega Faction =-", "Protoss Nexus", "+HUGE", Exactly, 0);
	Bring("All Players", "Terran Missile Turret", "+EVENT 06", Exactly, 0);
	Bring("Player 7", "Terran Missile Turret", "Anywhere", At most, 100);
	Bring("All Players", "Any Unit", "Anywhere", At most, 1600);
	Accumulate("Current Player", At least, 8, ore);

Actions:
	Move Unit("Player 12", "Terran Missile Turret", All, "| BARRICADE AA", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Terran Missile Turret", 1, "+EVENT 01");
	Set Invincibility("Current Player", "Terran Missile Turret", "+EVENT 01", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Start Location", Exactly, 3);
	Bring("Player 8", "Protoss Gateway", "+QUANTUM ENVELOPE", At least, 1);
	Bring("Current Player", "Yggdrasill (Overlord)", "+EVENT 01", At least, 1);
	Bring("Current Player", "Yggdrasill (Overlord)", "+HUGE", At least, 1);
	Bring("-+ Alpha Faction +-", "Terran Command Center", "+MEDIUM", Exactly, 0);
	Bring("Player 7", "Protoss Nexus", "+HUGE", Exactly, 0);
	Bring("-+ Alpha Faction +-", "Protoss Nexus", "+HUGE", Exactly, 0);
	Bring("All Players", "Terran Missile Turret", "+EVENT 06", Exactly, 0);
	Bring("Player 8", "Terran Missile Turret", "Anywhere", At most, 100);
	Bring("All Players", "Any Unit", "Anywhere", At most, 1600);
	Accumulate("Current Player", At least, 8, ore);

Actions:
	Move Unit("Player 12", "Terran Missile Turret", All, "| BARRICADE AA", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Terran Missile Turret", 1, "+EVENT 01");
	Set Invincibility("Current Player", "Terran Missile Turret", "+EVENT 01", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		  Sentry Cannons
//> //----------------------------------------------------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Start Location", Exactly, 4);
	Bring("Current Player", "Yggdrasill (Overlord)", "+HUGE", At least, 1);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P1)", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Cockpit (P1)", Exactly, 0);
	Bring("All Players", "Khaydarin Crystal Formation", "+EVENT 02", Exactly, 0);
	Bring("All Players", "Protoss Nexus", "+EVENT 02", Exactly, 0);
	// Bring("All Players", "Protoss Gateway", "+EVENT 02", Exactly, 0);
	Bring("All Players", "Terran Command Center", "+EVENT 02", Exactly, 0);
	Bring("All Players", "Psi Disrupter", "+EVENT 02", Exactly, 0);
	Bring("-= Omega Faction =-", "Terran Command Center", "+MEDIUM", Exactly, 0);
	Bring("Player 8", "Protoss Nexus", "+HUGE", Exactly, 0);
	Bring("-= Omega Faction =-", "Protoss Nexus", "+HUGE", Exactly, 0);
	Bring("All Players", "Edmund Duke (Siege Mode)", "+EVENT 05", Exactly, 0);
	Bring("Player 7", "Edmund Duke (Siege Mode)", "Anywhere", At most, 100);
	Bring("All Players", "Any Unit", "Anywhere", At most, 1600);
	Accumulate("Current Player", At least, 15, ore);

Actions:
	Move Unit("Player 12", "Edmund Duke (Siege Mode)", All, "| BARRICADE CANNON", "+EVENT 06");
	// Give Units to Player("Player 12", "Player 7", "Edmund Duke (Siege Mode)", 1, "+EVENT 06");
	Give Units to Player("Player 12", "Current Player", "Edmund Duke (Siege Mode)", 1, "+EVENT 06");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Start Location", Exactly, 4);
	Bring("Current Player", "Yggdrasill (Overlord)", "+HUGE", At least, 1);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P2)", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Cockpit (P2)", Exactly, 0);
	Bring("All Players", "Khaydarin Crystal Formation", "+EVENT 02", Exactly, 0);
	Bring("All Players", "Protoss Nexus", "+EVENT 02", Exactly, 0);
	// Bring("All Players", "Protoss Gateway", "+EVENT 02", Exactly, 0);
	Bring("All Players", "Terran Command Center", "+EVENT 02", Exactly, 0);
	Bring("All Players", "Psi Disrupter", "+EVENT 02", Exactly, 0);
	Bring("-= Omega Faction =-", "Terran Command Center", "+MEDIUM", Exactly, 0);
	Bring("Player 8", "Protoss Nexus", "+HUGE", Exactly, 0);
	Bring("-= Omega Faction =-", "Protoss Nexus", "+HUGE", Exactly, 0);
	Bring("All Players", "Edmund Duke (Siege Mode)", "+EVENT 05", Exactly, 0);
	Bring("Player 7", "Edmund Duke (Siege Mode)", "Anywhere", At most, 100);
	Bring("All Players", "Any Unit", "Anywhere", At most, 1600);
	Accumulate("Current Player", At least, 15, ore);

Actions:
	Move Unit("Player 12", "Edmund Duke (Siege Mode)", All, "| BARRICADE CANNON", "+EVENT 06");
	// Give Units to Player("Player 12", "Player 7", "Edmund Duke (Siege Mode)", 1, "+EVENT 06");
	Give Units to Player("Player 12", "Current Player", "Edmund Duke (Siege Mode)", 1, "+EVENT 06");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Start Location", Exactly, 4);
	Bring("Current Player", "Yggdrasill (Overlord)", "+HUGE", At least, 1);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P3)", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Cockpit (P3)", Exactly, 0);
	Bring("All Players", "Khaydarin Crystal Formation", "+EVENT 02", Exactly, 0);
	Bring("All Players", "Protoss Nexus", "+EVENT 02", Exactly, 0);
	// Bring("All Players", "Protoss Gateway", "+EVENT 02", Exactly, 0);
	Bring("All Players", "Terran Command Center", "+EVENT 02", Exactly, 0);
	Bring("All Players", "Psi Disrupter", "+EVENT 02", Exactly, 0);
	Bring("-= Omega Faction =-", "Terran Command Center", "+MEDIUM", Exactly, 0);
	Bring("Player 8", "Protoss Nexus", "+HUGE", Exactly, 0);
	Bring("-= Omega Faction =-", "Protoss Nexus", "+HUGE", Exactly, 0);
	Bring("All Players", "Edmund Duke (Siege Mode)", "+EVENT 05", Exactly, 0);
	Bring("Player 7", "Edmund Duke (Siege Mode)", "Anywhere", At most, 100);
	Bring("All Players", "Any Unit", "Anywhere", At most, 1600);
	Accumulate("Current Player", At least, 15, ore);

Actions:
	Move Unit("Player 12", "Edmund Duke (Siege Mode)", All, "| BARRICADE CANNON", "+EVENT 06");
	// Give Units to Player("Player 12", "Player 7", "Edmund Duke (Siege Mode)", 1, "+EVENT 06");
	Give Units to Player("Player 12", "Current Player", "Edmund Duke (Siege Mode)", 1, "+EVENT 06");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Start Location", Exactly, 4);
	Bring("Current Player", "Yggdrasill (Overlord)", "+HUGE", At least, 1);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P4)", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Cockpit (P4)", Exactly, 0);
	Bring("All Players", "Khaydarin Crystal Formation", "+EVENT 02", Exactly, 0);
	Bring("All Players", "Protoss Nexus", "+EVENT 02", Exactly, 0);
	// Bring("All Players", "Protoss Gateway", "+EVENT 02", Exactly, 0);
	Bring("All Players", "Terran Command Center", "+EVENT 02", Exactly, 0);
	Bring("All Players", "Psi Disrupter", "+EVENT 02", Exactly, 0);
	Bring("-+ Alpha Faction +-", "Terran Command Center", "+MEDIUM", Exactly, 0);
	Bring("Player 7", "Protoss Nexus", "+HUGE", Exactly, 0);
	Bring("-+ Alpha Faction +-", "Protoss Nexus", "+HUGE", Exactly, 0);
	Bring("All Players", "Edmund Duke (Siege Mode)", "+EVENT 05", Exactly, 0);
	Bring("Player 8", "Edmund Duke (Siege Mode)", "Anywhere", At most, 100);
	Bring("All Players", "Any Unit", "Anywhere", At most, 1600);
	Accumulate("Current Player", At least, 15, ore);

Actions:
	Move Unit("Player 12", "Edmund Duke (Siege Mode)", All, "| BARRICADE CANNON", "+EVENT 06");
	// Give Units to Player("Player 12", "Player 8", "Edmund Duke (Siege Mode)", 1, "+EVENT 06");
	Give Units to Player("Player 12", "Current Player", "Edmund Duke (Siege Mode)", 1, "+EVENT 06");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Start Location", Exactly, 4);
	Bring("Current Player", "Yggdrasill (Overlord)", "+HUGE", At least, 1);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P5)", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Cockpit (P5)", Exactly, 0);
	Bring("All Players", "Khaydarin Crystal Formation", "+EVENT 02", Exactly, 0);
	Bring("All Players", "Protoss Nexus", "+EVENT 02", Exactly, 0);
	// Bring("All Players", "Protoss Gateway", "+EVENT 02", Exactly, 0);
	Bring("All Players", "Terran Command Center", "+EVENT 02", Exactly, 0);
	Bring("All Players", "Psi Disrupter", "+EVENT 02", Exactly, 0);
	Bring("-+ Alpha Faction +-", "Terran Command Center", "+MEDIUM", Exactly, 0);
	Bring("Player 7", "Protoss Nexus", "+HUGE", Exactly, 0);
	Bring("-+ Alpha Faction +-", "Protoss Nexus", "+HUGE", Exactly, 0);
	Bring("All Players", "Edmund Duke (Siege Mode)", "+EVENT 05", Exactly, 0);
	Bring("Player 8", "Edmund Duke (Siege Mode)", "Anywhere", At most, 100);
	Bring("All Players", "Any Unit", "Anywhere", At most, 1600);
	Accumulate("Current Player", At least, 15, ore);

Actions:
	Move Unit("Player 12", "Edmund Duke (Siege Mode)", All, "| BARRICADE CANNON", "+EVENT 06");
	// Give Units to Player("Player 12", "Player 8", "Edmund Duke (Siege Mode)", 1, "+EVENT 06");
	Give Units to Player("Player 12", "Current Player", "Edmund Duke (Siege Mode)", 1, "+EVENT 06");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Start Location", Exactly, 4);
	Bring("Current Player", "Yggdrasill (Overlord)", "+HUGE", At least, 1);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P6)", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Cockpit (P6)", Exactly, 0);
	Bring("All Players", "Khaydarin Crystal Formation", "+EVENT 02", Exactly, 0);
	Bring("All Players", "Protoss Nexus", "+EVENT 02", Exactly, 0);
	// Bring("All Players", "Protoss Gateway", "+EVENT 02", Exactly, 0);
	Bring("All Players", "Terran Command Center", "+EVENT 02", Exactly, 0);
	Bring("All Players", "Psi Disrupter", "+EVENT 02", Exactly, 0);
	Bring("-+ Alpha Faction +-", "Terran Command Center", "+MEDIUM", Exactly, 0);
	Bring("Player 7", "Protoss Nexus", "+HUGE", Exactly, 0);
	Bring("-+ Alpha Faction +-", "Protoss Nexus", "+HUGE", Exactly, 0);
	Bring("All Players", "Edmund Duke (Siege Mode)", "+EVENT 05", Exactly, 0);
	Bring("Player 8", "Edmund Duke (Siege Mode)", "Anywhere", At most, 100);
	Bring("All Players", "Any Unit", "Anywhere", At most, 1600);
	Accumulate("Current Player", At least, 15, ore);

Actions:
	Move Unit("Player 12", "Edmund Duke (Siege Mode)", All, "| BARRICADE CANNON", "+EVENT 06");
	// Give Units to Player("Player 12", "Player 8", "Edmund Duke (Siege Mode)", 1, "+EVENT 06");
	Give Units to Player("Player 12", "Current Player", "Edmund Duke (Siege Mode)", 1, "+EVENT 06");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		   Placement Failsafes
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	Not enough money
//-----------------------------------------------------------------//
Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Start Location", Exactly, 1);
	Bring("Current Player", "Yggdrasill (Overlord)", "+HUGE", At least, 1);
	Accumulate("Current Player", At most, 0, ore);

Actions:
	Set Deaths("Current Player", "Ruins", Set To, 14);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Start Location", Exactly, 2);
	Bring("Current Player", "Yggdrasill (Overlord)", "+HUGE", At least, 1);
	Accumulate("Current Player", At most, 1, ore);

Actions:
	Set Deaths("Current Player", "Ruins", Set To, 14);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Start Location", Exactly, 3);
	Bring("Current Player", "Yggdrasill (Overlord)", "+HUGE", At least, 1);
	Accumulate("Current Player", At most, 4, ore);

Actions:
	Set Deaths("Current Player", "Ruins", Set To, 14);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Start Location", Exactly, 4);
	Bring("Current Player", "Yggdrasill (Overlord)", "+HUGE", At least, 1);
	Accumulate("Current Player", At most, 9, ore);

Actions:
	Set Deaths("Current Player", "Ruins", Set To, 14);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Too close to Gears/Spawners
//-----------------------------------------------------------------//

//Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
//Conditions:
//	Deaths("Current Player", "Start Location", At least, 1);
//	Deaths("Current Player", "Start Location", At most, 4);
//	Bring("Current Player", "Yggdrasill (Overlord)", "+HUGE", At least, 1);
//	Bring("All Players", "Terran Command Center", "+HUGE", At least, 1);

//Actions:
//	Set Deaths("Current Player", "Ruins", Set To, 15);
//	Preserve Trigger();
//}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Start Location", At least, 1);
	Deaths("Current Player", "Start Location", At most, 4);
	Bring("Current Player", "Yggdrasill (Overlord)", "+HUGE", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+HUGE", At least, 1);

Actions:
	Set Deaths("Current Player", "Ruins", Set To, 15);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Start Location", At least, 1);
	Deaths("Current Player", "Start Location", At most, 4);
	Bring("Current Player", "Yggdrasill (Overlord)", "+HUGE", At least, 1);
	Bring("-= Omega Faction =-", "Protoss Nexus", "+HUGE", At least, 1);

Actions:
	Set Deaths("Current Player", "Ruins", Set To, 15);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Start Location", At least, 1);
	Deaths("Current Player", "Start Location", At most, 4);
	Bring("Current Player", "Yggdrasill (Overlord)", "+HUGE", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+HUGE", At least, 1);

Actions:
	Set Deaths("Current Player", "Ruins", Set To, 15);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Start Location", At least, 1);
	Deaths("Current Player", "Start Location", At most, 4);
	Bring("Current Player", "Yggdrasill (Overlord)", "+HUGE", At least, 1);
	Bring("-+ Alpha Faction +-", "Protoss Nexus", "+HUGE", At least, 1);

Actions:
	Set Deaths("Current Player", "Ruins", Set To, 15);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//


Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Start Location", At least, 2);
	Deaths("Current Player", "Start Location", At most, 4);
	Bring("Current Player", "Yggdrasill (Overlord)", "+MEDIUM", At least, 1);
	Bring("-= Omega Faction =-", "Terran Command Center", "+MEDIUM", At least, 1);

Actions:
	Set Deaths("Current Player", "Ruins", Set To, 38);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Start Location", At least, 2);
	Deaths("Current Player", "Start Location", At most, 4);
	Bring("Current Player", "Yggdrasill (Overlord)", "+MEDIUM", At least, 1);
	Bring("-+ Alpha Faction +-", "Terran Command Center", "+MEDIUM", At least, 1);

Actions:
	Set Deaths("Current Player", "Ruins", Set To, 38);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//< //----------------------------------------------------------------------------------------------------------//
//		/* Sky Barricade Placement Auto-Liftoffs */
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	Move locations on grounded Sky Bars
//-----------------------------------------------------------------//

// Trigger("Player 7","Player 8"){
// Conditions:
	// Bring("Current Player", "Terran Factory", "Anywhere [GROUND]", At least, 1);

// Actions:
	// Move Location("Current Player", "Terran Factory", "Anywhere [GROUND]", "+EVENT 03 [GROUND]");
	// Move Location("Current Player", "Terran Factory", "+EVENT 03 [GROUND]", "+EVENT 05");
	// Move Location("Current Player", "Terran Factory", "+EVENT 03 [GROUND]", "+EVENT 06");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Replace grounded sky bars
//-----------------------------------------------------------------//

// Trigger("Player 7","Player 8"){
// Conditions:
	// Bring("Current Player", "Terran Factory", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Current Player", "Terran Factory", "+EVENT 05", At least, 1);
	// Bring("All Players", "Terran Command Center", "+EVENT 05", Exactly, 0);
	// Bring("All Players", "Yggdrasill (Overlord)", "+EVENT 05", Exactly, 0);
	// Bring("All Players", "Terran Dropship", "+EVENT 05", Exactly, 0);
	// Bring("All Players", "Protoss Scout", "+EVENT 05", Exactly, 0);
	// Bring("All Players", "Protoss Corsair", "+EVENT 05", Exactly, 0);
	// Bring("All Players", "Zerg Guardian", "+EVENT 05", Exactly, 0);
	// Bring("All Players", "Terran Battlecruiser", "+EVENT 05", Exactly, 0);
	// Bring("All Players", "Zerg Queen", "+EVENT 05", Exactly, 0);
	// Bring("All Players", "Terran Science Vessel", "+EVENT 05", Exactly, 0);
	// Bring("All Players", "Protoss Carrier", "+EVENT 05", Exactly, 0);
	// Bring("All Players", "Zerg Scourge", "+EVENT 05", Exactly, 0);

// Actions:
	// Remove Unit At Location("Current Player", "Terran Factory", 1, "+EVENT 03 [GROUND]");
	// Create Unit with Properties("Current Player", "Terran Factory", 1, "+EVENT 05", 5);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 7","Player 8"){
// Conditions:
	// Bring("Current Player", "Terran Factory", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Current Player", "Terran Factory", "+EVENT 05", At least, 1);
	// Bring("All Players", "Terran Command Center", "+EVENT 05", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", At least, 18);

// Actions:
//Move obstructing units to cache
	// Move Unit("All Players", "Terran Dropship", All, "+EVENT 05", "| CACHE");
	// Move Unit("All Players", "Yggdrasill (Overlord)", All, "+EVENT 05", "| CACHE");
	// Move Unit("All Players", "Protoss Scout", All, "+EVENT 05", "| CACHE");
	// Move Unit("All Players", "Protoss Corsair", All, "+EVENT 05", "| CACHE");
	// Move Unit("All Players", "Zerg Guardian", All, "+EVENT 05", "| CACHE");
	// Move Unit("All Players", "Terran Battlecruiser", All, "+EVENT 05", "| CACHE");
	// Move Unit("All Players", "Zerg Queen", All, "+EVENT 05", "| CACHE");
	// Move Unit("All Players", "Terran Science Vessel", All, "+EVENT 05", "| CACHE");
	// Move Unit("All Players", "Protoss Carrier", All, "+EVENT 05", "| CACHE");
	// Move Unit("All Players", "Zerg Scourge", All, "+EVENT 05", "| CACHE");
//Place barricade
	// Remove Unit At Location("Current Player", "Terran Factory", 1, "+EVENT 03 [GROUND]");
	// Create Unit with Properties("Current Player", "Terran Factory", 1, "+EVENT 03 [GROUND]", 5);
//Replace obstructing units
	// Move Unit("All Players", "Terran Dropship", All, "| CACHE", "+EVENT 05");
	// Move Unit("All Players", "Yggdrasill (Overlord)", All, "| CACHE", "+EVENT 05");
	// Move Unit("All Players", "Protoss Scout", All, "| CACHE", "+EVENT 05");
	// Move Unit("All Players", "Protoss Corsair", All, "| CACHE", "+EVENT 05");
	// Move Unit("All Players", "Zerg Guardian", All, "| CACHE", "+EVENT 05");
	// Move Unit("All Players", "Terran Battlecruiser", All, "| CACHE", "+EVENT 05");
	// Move Unit("All Players", "Zerg Queen", All, "| CACHE", "+EVENT 05");
	// Move Unit("All Players", "Terran Science Vessel", All, "| CACHE", "+EVENT 05");
	// Move Unit("All Players", "Protoss Carrier", All, "| CACHE", "+EVENT 05");
	// Move Unit("All Players", "Zerg Scourge", All, "| CACHE", "+EVENT 05");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//


// Trigger("Player 7","Player 8"){
// Conditions:
	// Bring("Current Player", "Terran Factory", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Current Player", "Terran Factory", "+EVENT 05", At least, 1);

// Actions:
	// Set Deaths("Current Player", "Zerg Ultralisk Cavern", Add, 1);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 7","Player 8"){
// Conditions:
	// Deaths("Current Player", "Zerg Ultralisk Cavern", At least, 1);
	// Bring("Current Player", "Terran Factory", "+EVENT 03 [GROUND]", Exactly, 0);
	// Bring("Current Player", "Terran Factory", "+EVENT 05", At least, 1);

// Actions:
	// Set Deaths("Current Player", "Zerg Ultralisk Cavern", Set to, 0);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 7","Player 8"){
// Conditions:
	// Deaths("Current Player", "Zerg Ultralisk Cavern", At least, 1);
	// Bring("Current Player", "Terran Factory", "+EVENT 05", Exactly, 0);

// Actions:
	// Set Deaths("Current Player", "Zerg Ultralisk Cavern", Set to, 0);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		Barricade Auto-Healing
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Start Location", Exactly, 2);
	Bring("Current Player", "Yggdrasill (Overlord)", "+EVENT 01", At least, 1);

Actions:
	Modify Unit Hit Points("Player 9", "Terran Factory", 100, All, "+EVENT 01");
	Modify Unit Hit Points("Player 12", "Terran Machine Shop", 100, All, "+EVENT 01");
	Modify Unit Hit Points("Current Player", "Terran Missile Turret", 100, All, "+EVENT 01");
	Modify Unit Hit Points("Player 7", "Edmund Duke (Siege Mode)", 100, All, "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Start Location", Exactly, 2);
	Bring("Current Player", "Yggdrasill (Overlord)", "+EVENT 01", At least, 1);
	Bring("Player 10", "Terran Factory", "+EVENT 01", At least, 1);

Actions:
	Modify Unit Hit Points("Player 10", "Terran Factory", 100, All, "+EVENT 01");
	Modify Unit Hit Points("Player 12", "Terran Machine Shop", 100, All, "+EVENT 01");
	Modify Unit Hit Points("Current Player", "Terran Missile Turret", 100, All, "+EVENT 01");
	Modify Unit Hit Points("Player 8", "Edmund Duke (Siege Mode)", 100, All, "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		Automatic Sentry Cannon Placement Neutralization/Finalization
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Start Location", Exactly, 4);
	Bring("Current Player", "Edmund Duke (Siege Mode)", "Anywhere", At least, 1);

Actions:
	Set Alliance Status("Player 8", Ally);
	Set Alliance Status("Player 4", Ally);
	Set Alliance Status("Player 5", Ally);
	Set Alliance Status("Player 6", Ally);
	Set Alliance Status("Player 11", Ally);
	Give Units to Player("Current Player", "Player 11", "Edmund Duke (Siege Mode)", All, "Anywhere");
	Give Units to Player("Player 11", "Current Player", "Edmund Duke (Siege Mode)", All, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Start Location", Exactly, 4);
	Bring("Current Player", "Edmund Duke (Siege Mode)", "Anywhere", At least, 1);

Actions:
	Set Alliance Status("Player 7", Ally);
	Set Alliance Status("Player 1", Ally);
	Set Alliance Status("Player 2", Ally);
	Set Alliance Status("Player 3", Ally);
	Set Alliance Status("Player 11", Ally);
	Give Units to Player("Current Player", "Player 11", "Edmund Duke (Siege Mode)", All, "Anywhere");
	Give Units to Player("Player 11", "Current Player", "Edmund Duke (Siege Mode)", All, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Start Location", At most, 3);
	Bring("Current Player", "Edmund Duke (Siege Mode)", "Anywhere", At least, 1);

Actions:
	Set Alliance Status("Player 8", Enemy);
	Set Alliance Status("Player 4", Enemy);
	Set Alliance Status("Player 5", Enemy);
	Set Alliance Status("Player 6", Enemy);
	Set Alliance Status("Player 11", Enemy);
	Give Units to Player("Current Player", "Player 7", "Edmund Duke (Siege Mode)", All, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Start Location", At most, 3);
	Bring("Current Player", "Edmund Duke (Siege Mode)", "Anywhere", At least, 1);

Actions:
	Set Alliance Status("Player 7", Enemy);
	Set Alliance Status("Player 1", Enemy);
	Set Alliance Status("Player 2", Enemy);
	Set Alliance Status("Player 3", Enemy);
	Set Alliance Status("Player 11", Enemy);
	Give Units to Player("Current Player", "Player 8", "Edmund Duke (Siege Mode)", All, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//






//< //----------------------------------------------------------------------------------------------------------//
//		Precaching Placements + Costs
//> //----------------------------------------------------------------------------------------------------------//

//-----------------------------------------------------------------//
//	Ground Barricade
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", At least, 1);
	Deaths("Current Player", "Start Location", Exactly, 1);
	Bring("All Players", "Terran Machine Shop", "| BARRICADE SMALL (T1)", Exactly, 0);

Actions:
	Set Resources("Current Player", Subtract, 1, ore);
	Create Unit("Player 7", "Terran Machine Shop", 1, "| BARRICADE SMALL (T1)");
	Create Unit with Properties("Player 7", "Tom Kazansky (Wraith)", 7, "| CACHE", 1);
	Move Unit("Player 7", "Tom Kazansky (Wraith)", All, "| CACHE", "+EVENT 01");
	Kill Unit At Location("Player 7", "Tom Kazansky (Wraith)", All, "Anywhere");
	Set Deaths("Current Player", "Zerg Marker", Set To, 69);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", At least, 1);
	Deaths("Current Player", "Start Location", Exactly, 1);
	Bring("All Players", "Terran Machine Shop", "| BARRICADE SMALL (T2)", Exactly, 0);

Actions:
	Set Resources("Current Player", Subtract, 1, ore);
	Create Unit("Player 8", "Terran Machine Shop", 1, "| BARRICADE SMALL (T2)");
	Create Unit with Properties("Player 8", "Tom Kazansky (Wraith)", 7, "| CACHE", 1);
	Move Unit("Player 8", "Tom Kazansky (Wraith)", All, "| CACHE", "+EVENT 01");
	Kill Unit At Location("Player 8", "Tom Kazansky (Wraith)", All, "Anywhere");
	Set Deaths("Current Player", "Zerg Marker", Set To, 69);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Sky Barricade
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", At least, 1);
	Deaths("Current Player", "Start Location", Exactly, 2);
	Bring("Player 12", "Terran Factory", "| BARRICADE LARGE", Exactly, 0);

Actions:
	Set Resources("Current Player", Subtract, 3, ore);
	// Create Unit("Player 7", "Terran Factory", 1, "| BARRICADE LARGE");
	Create Unit with Properties("Player 7", "Terran Factory", 1, "| BARRICADE LARGE", 5);
	Give Units to Player("Player 7", "Player 12", "Terran Factory", 1, "| BARRICADE LARGE");
	Create Unit with Properties("Player 7", "Tom Kazansky (Wraith)", 7, "| CACHE", 1);
	Move Unit("Player 7", "Tom Kazansky (Wraith)", All, "| CACHE", "+EVENT 01");
	Kill Unit At Location("Player 7", "Tom Kazansky (Wraith)", All, "Anywhere");
	Set Deaths("Current Player", "Zerg Marker", Set To, 70);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", At least, 1);
	Deaths("Current Player", "Start Location", Exactly, 2);
	Bring("Player 12", "Terran Factory", "| BARRICADE LARGE", Exactly, 0);

Actions:
	Set Resources("Current Player", Subtract, 3, ore);
	// Create Unit("Player 7", "Terran Factory", 1, "| BARRICADE LARGE");
	Create Unit with Properties("Player 7", "Terran Factory", 1, "| BARRICADE LARGE", 5);
	Give Units to Player("Player 7", "Player 12", "Terran Factory", 1, "| BARRICADE LARGE");
	Create Unit with Properties("Player 8", "Tom Kazansky (Wraith)", 7, "| CACHE", 1);
	Move Unit("Player 8", "Tom Kazansky (Wraith)", All, "| CACHE", "+EVENT 01");
	Kill Unit At Location("Player 8", "Tom Kazansky (Wraith)", All, "Anywhere");
	Set Deaths("Current Player", "Zerg Marker", Set To, 70);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	AA Turret
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", At least, 1);
	Deaths("Current Player", "Start Location", Exactly, 3);
	Bring("All Players", "Terran Missile Turret", "| BARRICADE AA", Exactly, 0);

Actions:
	Set Resources("Current Player", Subtract, 8, ore);
	Create Unit("Player 7", "Terran Missile Turret", 1, "| BARRICADE AA");
	Give Units to Player("Player 7", "Player 12", "Terran Missile Turret", 1, "| BARRICADE AA");
	Create Unit with Properties("Player 7", "Tom Kazansky (Wraith)", 7, "| CACHE", 1);
	Move Unit("Player 7", "Tom Kazansky (Wraith)", All, "| CACHE", "+EVENT 01");
	Kill Unit At Location("Player 7", "Tom Kazansky (Wraith)", All, "Anywhere");
	Set Deaths("Current Player", "Zerg Marker", Set To, 71);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", At least, 1);
	Deaths("Current Player", "Start Location", Exactly, 3);
	Bring("All Players", "Terran Missile Turret", "| BARRICADE AA", Exactly, 0);

Actions:
	Set Resources("Current Player", Subtract, 8, ore);
	Create Unit("Player 7", "Terran Missile Turret", 1, "| BARRICADE AA");
	Give Units to Player("Player 7", "Player 12", "Terran Missile Turret", 1, "| BARRICADE AA");
	Create Unit with Properties("Player 8", "Tom Kazansky (Wraith)", 7, "| CACHE", 1);
	Move Unit("Player 8", "Tom Kazansky (Wraith)", All, "| CACHE", "+EVENT 01");
	Kill Unit At Location("Player 8", "Tom Kazansky (Wraith)", All, "Anywhere");
	Set Deaths("Current Player", "Zerg Marker", Set To, 71);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Sentry Cannon
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", At least, 1);
	Deaths("Current Player", "Start Location", Exactly, 4);
	Bring("All Players", "Edmund Duke (Siege Mode)", "| BARRICADE CANNON", Exactly, 0);

Actions:
	Set Resources("Current Player", Subtract, 15, ore);
	Create Unit("Player 7", "Edmund Duke (Siege Mode)", 1, "| BARRICADE CANNON");
	Give Units to Player("Player 7", "Player 12", "Edmund Duke (Siege Mode)", 1, "| BARRICADE CANNON");
	Create Unit with Properties("Player 7", "Tom Kazansky (Wraith)", 7, "| CACHE", 1);
	Move Unit("Player 7", "Tom Kazansky (Wraith)", All, "| CACHE", "+EVENT 01");
	Kill Unit At Location("Player 7", "Tom Kazansky (Wraith)", All, "Anywhere");
	Set Deaths("Current Player", "Zerg Marker", Set To, 72);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", At least, 1);
	Deaths("Current Player", "Start Location", Exactly, 4);
	Bring("All Players", "Edmund Duke (Siege Mode)", "| BARRICADE CANNON", Exactly, 0);

Actions:
	Set Resources("Current Player", Subtract, 15, ore);
	Create Unit("Player 7", "Edmund Duke (Siege Mode)", 1, "| BARRICADE CANNON");
	Give Units to Player("Player 7", "Player 12", "Edmund Duke (Siege Mode)", 1, "| BARRICADE CANNON");
	Create Unit with Properties("Player 8", "Tom Kazansky (Wraith)", 7, "| CACHE", 1);
	Move Unit("Player 8", "Tom Kazansky (Wraith)", All, "| CACHE", "+EVENT 01");
	Kill Unit At Location("Player 8", "Tom Kazansky (Wraith)", All, "Anywhere");
	Set Deaths("Current Player", "Zerg Marker", Set To, 72);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//< //----------------------------------------------------------------------------------------------------------//
//		 /* Mineral Pickup */
//> //----------------------------------------------------------------------------------------------------------//

//Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
//Conditions:
//	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", At least, 1);

//Actions:
//	Move Location("Current Player", "Yggdrasill (Overlord)", "Anywhere", "+EVENT 01");
//	Move Location("Player 10", "Khaydarin Crystal Formation", "+EVENT 01", "+EVENT 03 [GROUND]");
//	Preserve Trigger();
//}

////-----------------------------------------------------------------//

//Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
//Conditions:
//	Bring("Current Player", "Yggdrasill (Overlord)", "+EVENT 01", At least, 1);
//	Bring("Current Player", "Tassadar (Templar)", "Anywhere", Exactly, 0);
//	Bring("Player 10", "Khaydarin Crystal Formation", "+EVENT 01", At least, 1);
//	Bring("Player 12", "Unclean One (Defiler)", "+EVENT 03 [GROUND]", Exactly, 1);

//Actions:
//	Create Unit("Current Player", "Tassadar (Templar)", 1, "+EVENT 01");
//	Set Invincibility("Current Player", "Tassadar (Templar)", "Anywhere", enabled);
//	Remove Unit At Location("Player 12", "Unclean One (Defiler)", 1, "+EVENT 03 [GROUND]");
//	Set Deaths("Current Player", "Start Location", Set to, 50);
//	Set Deaths("Current Player", "Zerg Marker", Set to, 36);
//	Remove Unit At Location("Player 10", "Khaydarin Crystal Formation", 1, "+EVENT 03 [GROUND]");
//	Preserve Trigger();
//}

////-----------------------------------------------------------------//

//Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
//Conditions:
//	Bring("Current Player", "Yggdrasill (Overlord)", "+EVENT 01", At least, 1);
//	Bring("Current Player", "Tassadar (Templar)", "Anywhere", Exactly, 0);
//	Bring("Player 10", "Khaydarin Crystal Formation", "+EVENT 01", At least, 1);
//	Bring("Player 12", "Unclean One (Defiler)", "+EVENT 03 [GROUND]", Exactly, 2);

//Actions:
//	Create Unit("Current Player", "Tassadar (Templar)", 1, "+EVENT 01");
//	Set Invincibility("Current Player", "Tassadar (Templar)", "Anywhere", enabled);
//	Remove Unit At Location("Player 12", "Unclean One (Defiler)", 1, "+EVENT 03 [GROUND]");
//	Set Deaths("Current Player", "Start Location", Set to, 50);
//	Set Deaths("Current Player", "Zerg Marker", Set to, 36);
//	Modify Unit Hit Points("Player 10", "Khaydarin Crystal Formation", 40, All, "+METEOR");
//	Preserve Trigger();
//}

////-----------------------------------------------------------------//

//Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
//Conditions:
//	Bring("Current Player", "Yggdrasill (Overlord)", "+EVENT 01", At least, 1);
//	Bring("Current Player", "Tassadar (Templar)", "Anywhere", Exactly, 0);
//	Bring("Player 10", "Khaydarin Crystal Formation", "+EVENT 01", At least, 1);
//	Bring("Player 12", "Unclean One (Defiler)", "+EVENT 03 [GROUND]", Exactly, 3);

//Actions:
//	Create Unit("Current Player", "Tassadar (Templar)", 1, "+EVENT 01");
//	Set Invincibility("Current Player", "Tassadar (Templar)", "Anywhere", enabled);
//	Remove Unit At Location("Player 12", "Unclean One (Defiler)", 1, "+EVENT 03 [GROUND]");
//	Set Deaths("Current Player", "Start Location", Set to, 50);
//	Set Deaths("Current Player", "Zerg Marker", Set to, 36);
//	Modify Unit Hit Points("Player 10", "Khaydarin Crystal Formation", 50, All, "+METEOR");
//	Preserve Trigger();
//}

////-----------------------------------------------------------------//

//Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
//Conditions:
//	Bring("Current Player", "Yggdrasill (Overlord)", "+EVENT 01", At least, 1);
//	Bring("Current Player", "Tassadar (Templar)", "Anywhere", Exactly, 0);
//	Bring("Player 10", "Khaydarin Crystal Formation", "+EVENT 01", At least, 1);
//	Bring("Player 12", "Unclean One (Defiler)", "+EVENT 03 [GROUND]", Exactly, 4);

//Actions:
//	Create Unit("Current Player", "Tassadar (Templar)", 1, "+EVENT 01");
//	Set Invincibility("Current Player", "Tassadar (Templar)", "Anywhere", enabled);
//	Remove Unit At Location("Player 12", "Unclean One (Defiler)", 1, "+EVENT 03 [GROUND]");
//	Set Deaths("Current Player", "Start Location", Set to, 50);
//	Set Deaths("Current Player", "Zerg Marker", Set to, 36);
//	Modify Unit Hit Points("Player 10", "Khaydarin Crystal Formation", 60, All, "+METEOR");
//	Preserve Trigger();
//}

////-----------------------------------------------------------------//

//Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
//Conditions:
//	Bring("Current Player", "Yggdrasill (Overlord)", "+EVENT 01", At least, 1);
//	Bring("Current Player", "Tassadar (Templar)", "Anywhere", Exactly, 0);
//	Bring("Player 10", "Khaydarin Crystal Formation", "+EVENT 01", At least, 1);
//	Bring("Player 12", "Unclean One (Defiler)", "+EVENT 03 [GROUND]", Exactly, 5);

//Actions:
//	Create Unit("Current Player", "Tassadar (Templar)", 1, "+EVENT 01");
//	Set Invincibility("Current Player", "Tassadar (Templar)", "Anywhere", enabled);
//	Remove Unit At Location("Player 12", "Unclean One (Defiler)", 1, "+EVENT 03 [GROUND]");
//	Set Deaths("Current Player", "Start Location", Set to, 50);
//	Set Deaths("Current Player", "Zerg Marker", Set to, 36);
//	Modify Unit Hit Points("Player 10", "Khaydarin Crystal Formation", 70, All, "+METEOR");
//	Preserve Trigger();
//}

////-----------------------------------------------------------------//

//Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
//Conditions:
//	Bring("Current Player", "Yggdrasill (Overlord)", "+EVENT 01", At least, 1);
//	Bring("Current Player", "Tassadar (Templar)", "Anywhere", Exactly, 0);
//	Bring("Player 10", "Khaydarin Crystal Formation", "+EVENT 01", At least, 1);
//	Bring("Player 12", "Unclean One (Defiler)", "+EVENT 03 [GROUND]", Exactly, 6);

//Actions:
//	Create Unit("Current Player", "Tassadar (Templar)", 1, "+EVENT 01");
//	Set Invincibility("Current Player", "Tassadar (Templar)", "Anywhere", enabled);
//	Remove Unit At Location("Player 12", "Unclean One (Defiler)", 1, "+EVENT 03 [GROUND]");
//	Set Deaths("Current Player", "Start Location", Set to, 50);
//	Set Deaths("Current Player", "Zerg Marker", Set to, 36);
//	Modify Unit Hit Points("Player 10", "Khaydarin Crystal Formation", 80, All, "+METEOR");
//	Preserve Trigger();
//}

////-----------------------------------------------------------------//

//Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
//Conditions:
//	Bring("Current Player", "Yggdrasill (Overlord)", "+EVENT 01", At least, 1);
//	Bring("Current Player", "Tassadar (Templar)", "Anywhere", Exactly, 0);
//	Bring("Player 10", "Khaydarin Crystal Formation", "+EVENT 01", At least, 1);
//	Bring("Player 12", "Unclean One (Defiler)", "+EVENT 03 [GROUND]", Exactly, 7);

//Actions:
//	Create Unit("Current Player", "Tassadar (Templar)", 1, "+EVENT 01");
//	Set Invincibility("Current Player", "Tassadar (Templar)", "Anywhere", enabled);
//	Remove Unit At Location("Player 12", "Unclean One (Defiler)", 1, "+EVENT 03 [GROUND]");
//	Set Deaths("Current Player", "Start Location", Set to, 50);
//	Set Deaths("Current Player", "Zerg Marker", Set to, 36);
//	Modify Unit Hit Points("Player 10", "Khaydarin Crystal Formation", 90, All, "+METEOR");
//	Preserve Trigger();
//}

////-----------------------------------------------------------------//

//Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
//Conditions:
//	Bring("Current Player", "Yggdrasill (Overlord)", "+EVENT 01", At least, 1);
//	Bring("Current Player", "Tassadar (Templar)", "Anywhere", Exactly, 0);
//	Bring("Player 10", "Khaydarin Crystal Formation", "+EVENT 01", At least, 1);
//	Bring("Player 12", "Unclean One (Defiler)", "+EVENT 03 [GROUND]", At least, 8);

//Actions:
//	Create Unit("Current Player", "Tassadar (Templar)", 1, "+EVENT 01");
//	Set Invincibility("Current Player", "Tassadar (Templar)", "Anywhere", enabled);
//	Remove Unit At Location("Player 12", "Unclean One (Defiler)", 1, "+EVENT 03 [GROUND]");
//	Set Deaths("Current Player", "Start Location", Set to, 50);
//	Set Deaths("Current Player", "Zerg Marker", Set to, 36);
//	Preserve Trigger();
//}

////-----------------------------------------------------------------//




//< //----------------------------------------------------------------------------------------------------------//
//		/* Mineral Unload */
//> //----------------------------------------------------------------------------------------------------------//

//Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
//Conditions:
//	Bring("Current Player", "Yggdrasill (Overlord)", "+EVENT 01", At least, 1);
//	Deaths("Current Player", "Start Location", Exactly, 4);

//Actions:
//	Move Unit("Player 12", "Terran Missile Turret", All, "| BARRICADE AA", "+EVENT 01");
//	Preserve Trigger();
//}

////-----------------------------------------------------------------//

//Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
//Conditions:
//	Bring("Current Player", "Yggdrasill (Overlord)", "+EVENT 01", At least, 1);
//	Bring("Player 12", "Terran Missile Turret", "| BARRICADE AA", At least, 1);
//	Deaths("Current Player", "Start Location", Exactly, 4);

//Actions:
//	Set Deaths("Current Player", "Start Location", Set to, 0);
//	Set Deaths("Current Player", "Zerg Marker", Set to, 38);
//	Preserve Trigger();
//}

////-----------------------------------------------------------------//

//Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
//Conditions:
//	Bring("Current Player", "Yggdrasill (Overlord)", "+EVENT 01", At least, 1);
//	Bring("Player 12", "Terran Missile Turret", "| BARRICADE AA", Exactly, 0);
//	Deaths("Current Player", "Start Location", Exactly, 4);

//Actions:
//	Set Deaths("Current Player", "Start Location", Set to, 0);
//	Remove Unit At Location("Current Player", "Tassadar (Templar)", All, "Anywhere");
//	Move Unit("Player 12", "Terran Missile Turret", All, "+EVENT 01", "| BARRICADE AA");
//	Create Unit("Current Player", "Mineral Field (Type 1)", 1, "+EVENT 01");
//	Modify Unit Resource Amount("Player 12", 32, 1, "+EVENT 01");
//	Set Deaths("Current Player", "Zerg Marker", Set to, 37);
//	Preserve Trigger();
//}

////-----------------------------------------------------------------//




//< //----------------------------------------------------------------------------------------------------------//
//		Sky Barricade Gear Repel
//> //----------------------------------------------------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	// Bring("Current Player", "Terran Command Center", "Anywhere", At least, 1);

// Actions:
	// Move Location("Current Player", "Terran Command Center", "Anywhere", "+MEDIUM");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//




//=================================================================//
//		/* Collision warning */
//=================================================================//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Bring("Current Player", "Terran Command Center", "+MEDIUM", At least, 1);
	// Bring("All Players", "Terran Factory", "+MEDIUM", At least, 1);
	// Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 1);

// Actions:
	// Play WAV("staredit\\wav\\Merp.wav", 1);
	// Minimap Ping("+MEDIUM");
	// Center View("+MEDIUM");
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Bring("Current Player", "Terran Command Center", "+MEDIUM", At least, 1);
	// Bring("All Players", "Terran Factory", "+MEDIUM", At least, 1);
	// Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	// Deaths("Current Player", "Ruins", Exactly, 0);

// Actions:
	// Transmission(Always Display, "", "Terran Factory", "+MEDIUM", Set to, 1, "", 1);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Bring("Current Player", "Terran Command Center", "+MEDIUM", At least, 1);
	// Bring("All Players", "Terran Factory", "+MEDIUM", At least, 1);
	// Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 1);

// Actions:
	// Set Deaths("Current Player", "Ruins", Set to, 30);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//




//=================================================================//
//		/* Collision death */
//=================================================================//

// Trigger("Player 1"){
// Conditions:
	// Bring("Current Player", "Terran Command Center", "+GEAR (P1)", At least, 1);
	// Bring("All Players", "Terran Factory", "+GEAR (P1)", At least, 1);
	// Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 1);

// Actions:
	// Kill Unit At Location("Current Player", "Terran Command Center", All, "+GEAR (P1)");
	// Kill Unit At Location("All Players", "Terran Factory", All, "+GEAR (P1)");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 2"){
// Conditions:
	// Bring("Current Player", "Terran Command Center", "+GEAR (P2)", At least, 1);
	// Bring("All Players", "Terran Factory", "+GEAR (P2)", At least, 1);
	// Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 1);

// Actions:
	// Kill Unit At Location("Current Player", "Terran Command Center", All, "+GEAR (P2)");
	// Kill Unit At Location("All Players", "Terran Factory", All, "+GEAR (P2)");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 3"){
// Conditions:
	// Bring("Current Player", "Terran Command Center", "+GEAR (P3)", At least, 1);
	// Bring("All Players", "Terran Factory", "+GEAR (P3)", At least, 1);
	// Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 1);

// Actions:
	// Kill Unit At Location("Current Player", "Terran Command Center", All, "+GEAR (P3)");
	// Kill Unit At Location("All Players", "Terran Factory", All, "+GEAR (P3)");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 4"){
// Conditions:
	// Bring("Current Player", "Terran Command Center", "+GEAR (P4)", At least, 1);
	// Bring("All Players", "Terran Factory", "+GEAR (P4)", At least, 1);
	// Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 1);

// Actions:
	// Kill Unit At Location("Current Player", "Terran Command Center", All, "+GEAR (P4)");
	// Kill Unit At Location("All Players", "Terran Factory", All, "+GEAR (P4)");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 5"){
// Conditions:
	// Bring("Current Player", "Terran Command Center", "+GEAR (P5)", At least, 1);
	// Bring("All Players", "Terran Factory", "+GEAR (P5)", At least, 1);
	// Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 1);

// Actions:
	// Kill Unit At Location("Current Player", "Terran Command Center", All, "+GEAR (P5)");
	// Kill Unit At Location("All Players", "Terran Factory", All, "+GEAR (P5)");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 6"){
// Conditions:
	// Bring("Current Player", "Terran Command Center", "+GEAR (P6)", At least, 1);
	// Bring("All Players", "Terran Factory", "+GEAR (P6)", At least, 1);
	// Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 1);

// Actions:
	// Kill Unit At Location("Current Player", "Terran Command Center", All, "+GEAR (P6)");
	// Kill Unit At Location("All Players", "Terran Factory", All, "+GEAR (P6)");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//




//=================================================================//
//		Collision repel
//=================================================================//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);
	Bring("Current Player", "Terran Command Center", "+GEAR (P1)", At least, 1);
	Bring("All Players", "Terran Factory", "+GEAR (P1)", At least, 1);
	Bring("Player 7", "Terran Factory", "+GEAR (P1)", Exactly, 0);
	Bring("Player 9", "Terran Factory", "+GEAR (P1)", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Terran Command Center", All, "+GEAR (P1)");
	Give Units to Player("Player 11", "Current Player", "Terran Command Center", All, "+GEAR (P1)");
	Order("Current Player", "Terran Command Center", "+GEAR (P1)", "+GEAR ENTER (P1)", move);
	Transmission(Always Display, "", "Terran Factory", "+GEAR (P1)", Set to, 126, "", 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);
	Bring("Current Player", "Terran Command Center", "+GEAR (P2)", At least, 1);
	Bring("All Players", "Terran Factory", "+GEAR (P2)", At least, 1);
	Bring("Player 7", "Terran Factory", "+GEAR (P2)", Exactly, 0);
	Bring("Player 9", "Terran Factory", "+GEAR (P2)", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Terran Command Center", All, "+GEAR (P2)");
	Give Units to Player("Player 11", "Current Player", "Terran Command Center", All, "+GEAR (P2)");
	Order("Current Player", "Terran Command Center", "+GEAR (P2)", "+GEAR ENTER (P2)", move);
	Transmission(Always Display, "", "Terran Factory", "+GEAR (P2)", Set to, 126, "", 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);
	Bring("Current Player", "Terran Command Center", "+GEAR (P3)", At least, 1);
	Bring("All Players", "Terran Factory", "+GEAR (P3)", At least, 1);
	Bring("Player 7", "Terran Factory", "+GEAR (P3)", Exactly, 0);
	Bring("Player 9", "Terran Factory", "+GEAR (P3)", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Terran Command Center", All, "+GEAR (P3)");
	Give Units to Player("Player 11", "Current Player", "Terran Command Center", All, "+GEAR (P3)");
	Order("Current Player", "Terran Command Center", "+GEAR (P3)", "+GEAR ENTER (P3)", move);
	Transmission(Always Display, "", "Terran Factory", "+GEAR (P3)", Set to, 126, "", 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);
	Bring("Current Player", "Terran Command Center", "+GEAR (P4)", At least, 1);
	Bring("All Players", "Terran Factory", "+GEAR (P4)", At least, 1);
	Bring("Player 8", "Terran Factory", "+GEAR (P4)", Exactly, 0);
	Bring("Player 10", "Terran Factory", "+GEAR (P4)", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Terran Command Center", All, "+GEAR (P4)");
	Give Units to Player("Player 11", "Current Player", "Terran Command Center", All, "+GEAR (P4)");
	Order("Current Player", "Terran Command Center", "+GEAR (P4)", "+GEAR ENTER (P4)", move);
	Transmission(Always Display, "", "Terran Factory", "+GEAR (P4)", Set to, 126, "", 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);
	Bring("Current Player", "Terran Command Center", "+GEAR (P5)", At least, 1);
	Bring("All Players", "Terran Factory", "+GEAR (P5)", At least, 1);
	Bring("Player 8", "Terran Factory", "+GEAR (P5)", Exactly, 0);
	Bring("Player 10", "Terran Factory", "+GEAR (P5)", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Terran Command Center", All, "+GEAR (P5)");
	Give Units to Player("Player 11", "Current Player", "Terran Command Center", All, "+GEAR (P5)");
	Order("Current Player", "Terran Command Center", "+GEAR (P5)", "+GEAR ENTER (P5)", move);
	Transmission(Always Display, "", "Terran Factory", "+GEAR (P5)", Set to, 126, "", 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);
	Bring("Current Player", "Terran Command Center", "+GEAR (P6)", At least, 1);
	Bring("All Players", "Terran Factory", "+GEAR (P6)", At least, 1);
	Bring("Player 8", "Terran Factory", "+GEAR (P6)", Exactly, 0);
	Bring("Player 10", "Terran Factory", "+GEAR (P6)", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Terran Command Center", All, "+GEAR (P6)");
	Give Units to Player("Player 11", "Current Player", "Terran Command Center", All, "+GEAR (P6)");
	Order("Current Player", "Terran Command Center", "+GEAR (P6)", "+GEAR ENTER (P6)", move);
	Transmission(Always Display, "", "Terran Factory", "+GEAR (P6)", Set to, 126, "", 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//=================================================================//
//		Vector singularity core collision barge through
//=================================================================//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", Exactly, 4);
	Bring("Current Player", "Terran Command Center", "+GEAR (P1)", At least, 1);
	Bring("All Players", "Terran Factory", "+GEAR (P1)", At least, 1);

Actions:
	Kill Unit At Location("All Players", "Terran Factory", All, "+GEAR (P1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", Exactly, 4);
	Bring("Current Player", "Terran Command Center", "+GEAR (P2)", At least, 1);
	Bring("All Players", "Terran Factory", "+GEAR (P2)", At least, 1);

Actions:
	Kill Unit At Location("All Players", "Terran Factory", All, "+GEAR (P2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", Exactly, 4);
	Bring("Current Player", "Terran Command Center", "+GEAR (P3)", At least, 1);
	Bring("All Players", "Terran Factory", "+GEAR (P3)", At least, 1);

Actions:
	Kill Unit At Location("All Players", "Terran Factory", All, "+GEAR (P3)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", Exactly, 4);
	Bring("Current Player", "Terran Command Center", "+GEAR (P4)", At least, 1);
	Bring("All Players", "Terran Factory", "+GEAR (P4)", At least, 1);

Actions:
	Kill Unit At Location("All Players", "Terran Factory", All, "+GEAR (P4)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", Exactly, 4);
	Bring("Current Player", "Terran Command Center", "+GEAR (P5)", At least, 1);
	Bring("All Players", "Terran Factory", "+GEAR (P5)", At least, 1);

Actions:
	Kill Unit At Location("All Players", "Terran Factory", All, "+GEAR (P5)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", Exactly, 4);
	Bring("Current Player", "Terran Command Center", "+GEAR (P6)", At least, 1);
	Bring("All Players", "Terran Factory", "+GEAR (P6)", At least, 1);

Actions:
	Kill Unit At Location("All Players", "Terran Factory", All, "+GEAR (P6)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//< //----------------------------------------------------------------------------------------------------------//
//		Sky Barricade Vehicle Repel
//> //----------------------------------------------------------------------------------------------------------//


//=================================================================//
//		'Memory' locations
//=================================================================//

Trigger("Player 1"){
Conditions:
	Bring("Current Player", "Terran Dropship", "+VEHICLE (P1)", At least, 1);
	Bring("Player 8", "Terran Factory", "+VEHICLE (P1)", Exactly, 0);
	Bring("Player 10", "Terran Factory", "+VEHICLE (P1)", Exactly, 0);
	Bring("Player 11", "Terran Factory", "+VEHICLE (P1)", Exactly, 0);

Actions:
	Move Location("Current Player", "Terran Dropship", "Anywhere", "+MISSILE (P1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Bring("Current Player", "Terran Dropship", "+VEHICLE (P2)", At least, 1);
	Bring("Player 8", "Terran Factory", "+VEHICLE (P2)", Exactly, 0);
	Bring("Player 10", "Terran Factory", "+VEHICLE (P2)", Exactly, 0);
	Bring("Player 11", "Terran Factory", "+VEHICLE (P2)", Exactly, 0);

Actions:
	Move Location("Current Player", "Terran Dropship", "Anywhere", "+MISSILE (P2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Bring("Current Player", "Terran Dropship", "+VEHICLE (P3)", At least, 1);
	Bring("Player 8", "Terran Factory", "+VEHICLE (P3)", Exactly, 0);
	Bring("Player 10", "Terran Factory", "+VEHICLE (P3)", Exactly, 0);
	Bring("Player 11", "Terran Factory", "+VEHICLE (P3)", Exactly, 0);

Actions:
	Move Location("Current Player", "Terran Dropship", "Anywhere", "+MISSILE (P3)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Bring("Current Player", "Terran Dropship", "+VEHICLE (P4)", At least, 1);
	Bring("Player 7", "Terran Factory", "+VEHICLE (P4)", Exactly, 0);
	Bring("Player 9", "Terran Factory", "+VEHICLE (P4)", Exactly, 0);
	Bring("Player 11", "Terran Factory", "+VEHICLE (P4)", Exactly, 0);

Actions:
	Move Location("Current Player", "Terran Dropship", "Anywhere", "+MISSILE (P4)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Bring("Current Player", "Terran Dropship", "+VEHICLE (P5)", At least, 1);
	Bring("Player 7", "Terran Factory", "+VEHICLE (P5)", Exactly, 0);
	Bring("Player 9", "Terran Factory", "+VEHICLE (P5)", Exactly, 0);
	Bring("Player 11", "Terran Factory", "+VEHICLE (P5)", Exactly, 0);

Actions:
	Move Location("Current Player", "Terran Dropship", "Anywhere", "+MISSILE (P5)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Bring("Current Player", "Terran Dropship", "+VEHICLE (P6)", At least, 1);
	Bring("Player 7", "Terran Factory", "+VEHICLE (P6)", Exactly, 0);
	Bring("Player 9", "Terran Factory", "+VEHICLE (P6)", Exactly, 0);
	Bring("Player 11", "Terran Factory", "+VEHICLE (P6)", Exactly, 0);

Actions:
	Move Location("Current Player", "Terran Dropship", "Anywhere", "+MISSILE (P6)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//


Trigger("Player 1"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "+VEHICLE (P1)", At least, 1);
	Bring("Player 8", "Terran Factory", "+VEHICLE (P1)", Exactly, 0);
	Bring("Player 10", "Terran Factory", "+VEHICLE (P1)", Exactly, 0);
	Bring("Player 11", "Terran Factory", "+VEHICLE (P1)", Exactly, 0);

Actions:
	Move Location("Current Player", "Yggdrasill (Overlord)", "Anywhere", "+MISSILE (P1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "+VEHICLE (P2)", At least, 1);
	Bring("Player 8", "Terran Factory", "+VEHICLE (P2)", Exactly, 0);
	Bring("Player 10", "Terran Factory", "+VEHICLE (P2)", Exactly, 0);
	Bring("Player 11", "Terran Factory", "+VEHICLE (P2)", Exactly, 0);

Actions:
	Move Location("Current Player", "Yggdrasill (Overlord)", "Anywhere", "+MISSILE (P2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "+VEHICLE (P3)", At least, 1);
	Bring("Player 8", "Terran Factory", "+VEHICLE (P3)", Exactly, 0);
	Bring("Player 10", "Terran Factory", "+VEHICLE (P3)", Exactly, 0);
	Bring("Player 11", "Terran Factory", "+VEHICLE (P3)", Exactly, 0);

Actions:
	Move Location("Current Player", "Yggdrasill (Overlord)", "Anywhere", "+MISSILE (P3)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "+VEHICLE (P4)", At least, 1);
	Bring("Player 7", "Terran Factory", "+VEHICLE (P4)", Exactly, 0);
	Bring("Player 9", "Terran Factory", "+VEHICLE (P4)", Exactly, 0);
	Bring("Player 11", "Terran Factory", "+VEHICLE (P4)", Exactly, 0);

Actions:
	Move Location("Current Player", "Yggdrasill (Overlord)", "Anywhere", "+MISSILE (P4)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "+VEHICLE (P5)", At least, 1);
	Bring("Player 7", "Terran Factory", "+VEHICLE (P5)", Exactly, 0);
	Bring("Player 9", "Terran Factory", "+VEHICLE (P5)", Exactly, 0);
	Bring("Player 11", "Terran Factory", "+VEHICLE (P5)", Exactly, 0);

Actions:
	Move Location("Current Player", "Yggdrasill (Overlord)", "Anywhere", "+MISSILE (P5)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "+VEHICLE (P6)", At least, 1);
	Bring("Player 7", "Terran Factory", "+VEHICLE (P6)", Exactly, 0);
	Bring("Player 9", "Terran Factory", "+VEHICLE (P6)", Exactly, 0);
	Bring("Player 11", "Terran Factory", "+VEHICLE (P6)", Exactly, 0);

Actions:
	Move Location("Current Player", "Yggdrasill (Overlord)", "Anywhere", "+MISSILE (P6)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//=================================================================//
//		Dropship repel
//=================================================================//

Trigger("Player 1"){
Conditions:
	Bring("Current Player", "Terran Dropship", "+VEHICLE (P1)", At least, 1);
	Bring("All Players", "Terran Factory", "+VEHICLE (P1)", At least, 1);
	Bring("Player 7", "Terran Factory", "+VEHICLE (P1)", At most, 0);
	Bring("Player 9", "Terran Factory", "+VEHICLE (P1)", At most, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Terran Dropship", All, "+VEHICLE (P1)");
	Give Units to Player("Player 11", "Current Player", "Terran Dropship", All, "+VEHICLE (P1)");
	Order("Current Player", "Terran Dropship", "Anywhere", "+MISSILE (P1)", move);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Bring("Current Player", "Terran Dropship", "+VEHICLE (P2)", At least, 1);
	Bring("All Players", "Terran Factory", "+VEHICLE (P2)", At least, 1);
	Bring("Player 7", "Terran Factory", "+VEHICLE (P2)", At most, 0);
	Bring("Player 9", "Terran Factory", "+VEHICLE (P2)", At most, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Terran Dropship", All, "+VEHICLE (P2)");
	Give Units to Player("Player 11", "Current Player", "Terran Dropship", All, "+VEHICLE (P2)");
	Order("Current Player", "Terran Dropship", "Anywhere", "+MISSILE (P2)", move);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Bring("Current Player", "Terran Dropship", "+VEHICLE (P3)", At least, 1);
	Bring("All Players", "Terran Factory", "+VEHICLE (P3)", At least, 1);
	Bring("Player 7", "Terran Factory", "+VEHICLE (P3)", At most, 0);
	Bring("Player 9", "Terran Factory", "+VEHICLE (P3)", At most, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Terran Dropship", All, "+VEHICLE (P3)");
	Give Units to Player("Player 11", "Current Player", "Terran Dropship", All, "+VEHICLE (P3)");
	Order("Current Player", "Terran Dropship", "Anywhere", "+MISSILE (P3)", move);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Bring("Current Player", "Terran Dropship", "+VEHICLE (P4)", At least, 1);
	Bring("All Players", "Terran Factory", "+VEHICLE (P4)", At least, 1);
	Bring("Player 8", "Terran Factory", "+VEHICLE (P4)", At most, 0);
	Bring("Player 10", "Terran Factory", "+VEHICLE (P4)", At most, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Terran Dropship", All, "+VEHICLE (P4)");
	Give Units to Player("Player 11", "Current Player", "Terran Dropship", All, "+VEHICLE (P4)");
	Order("Current Player", "Terran Dropship", "Anywhere", "+MISSILE (P4)", move);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Bring("Current Player", "Terran Dropship", "+VEHICLE (P5)", At least, 1);
	Bring("All Players", "Terran Factory", "+VEHICLE (P5)", At least, 1);
	Bring("Player 8", "Terran Factory", "+VEHICLE (P5)", At most, 0);
	Bring("Player 10", "Terran Factory", "+VEHICLE (P5)", At most, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Terran Dropship", All, "+VEHICLE (P5)");
	Give Units to Player("Player 11", "Current Player", "Terran Dropship", All, "+VEHICLE (P5)");
	Order("Current Player", "Terran Dropship", "Anywhere", "+MISSILE (P5)", move);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Bring("Current Player", "Terran Dropship", "+VEHICLE (P6)", At least, 1);
	Bring("All Players", "Terran Factory", "+VEHICLE (P6)", At least, 1);
	Bring("Player 8", "Terran Factory", "+VEHICLE (P6)", At most, 0);
	Bring("Player 10", "Terran Factory", "+VEHICLE (P6)", At most, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Terran Dropship", All, "+VEHICLE (P6)");
	Give Units to Player("Player 11", "Current Player", "Terran Dropship", All, "+VEHICLE (P6)");
	Order("Current Player", "Terran Dropship", "Anywhere", "+MISSILE (P6)", move);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//=================================================================//
//		Field Engy repel
//=================================================================//

Trigger("Player 1"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "+VEHICLE (P1)", At least, 1);
	Bring("All Players", "Terran Factory", "+VEHICLE (P1)", At least, 1);
	Bring("Player 7", "Terran Factory", "+VEHICLE (P1)", At most, 0);
	Bring("Player 9", "Terran Factory", "+VEHICLE (P1)", At most, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Yggdrasill (Overlord)", All, "+VEHICLE (P1)");
	Give Units to Player("Player 11", "Current Player", "Yggdrasill (Overlord)", All, "+VEHICLE (P1)");
	Order("Current Player", "Yggdrasill (Overlord)", "Anywhere", "+MISSILE (P1)", move);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "+VEHICLE (P2)", At least, 1);
	Bring("All Players", "Terran Factory", "+VEHICLE (P2)", At least, 1);
	Bring("Player 7", "Terran Factory", "+VEHICLE (P2)", At most, 0);
	Bring("Player 9", "Terran Factory", "+VEHICLE (P2)", At most, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Yggdrasill (Overlord)", All, "+VEHICLE (P2)");
	Give Units to Player("Player 11", "Current Player", "Yggdrasill (Overlord)", All, "+VEHICLE (P2)");
	Order("Current Player", "Yggdrasill (Overlord)", "Anywhere", "+MISSILE (P2)", move);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "+VEHICLE (P3)", At least, 1);
	Bring("All Players", "Terran Factory", "+VEHICLE (P3)", At least, 1);
	Bring("Player 7", "Terran Factory", "+VEHICLE (P3)", At most, 0);
	Bring("Player 9", "Terran Factory", "+VEHICLE (P3)", At most, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Yggdrasill (Overlord)", All, "+VEHICLE (P3)");
	Give Units to Player("Player 11", "Current Player", "Yggdrasill (Overlord)", All, "+VEHICLE (P3)");
	Order("Current Player", "Yggdrasill (Overlord)", "Anywhere", "+MISSILE (P3)", move);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "+VEHICLE (P4)", At least, 1);
	Bring("All Players", "Terran Factory", "+VEHICLE (P4)", At least, 1);
	Bring("Player 8", "Terran Factory", "+VEHICLE (P4)", At most, 0);
	Bring("Player 10", "Terran Factory", "+VEHICLE (P4)", At most, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Yggdrasill (Overlord)", All, "+VEHICLE (P4)");
	Give Units to Player("Player 11", "Current Player", "Yggdrasill (Overlord)", All, "+VEHICLE (P4)");
	Order("Current Player", "Yggdrasill (Overlord)", "Anywhere", "+MISSILE (P4)", move);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "+VEHICLE (P5)", At least, 1);
	Bring("All Players", "Terran Factory", "+VEHICLE (P5)", At least, 1);
	Bring("Player 8", "Terran Factory", "+VEHICLE (P5)", At most, 0);
	Bring("Player 10", "Terran Factory", "+VEHICLE (P5)", At most, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Yggdrasill (Overlord)", All, "+VEHICLE (P5)");
	Give Units to Player("Player 11", "Current Player", "Yggdrasill (Overlord)", All, "+VEHICLE (P5)");
	Order("Current Player", "Yggdrasill (Overlord)", "Anywhere", "+MISSILE (P5)", move);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "+VEHICLE (P6)", At least, 1);
	Bring("All Players", "Terran Factory", "+VEHICLE (P6)", At least, 1);
	Bring("Player 8", "Terran Factory", "+VEHICLE (P6)", At most, 0);
	Bring("Player 10", "Terran Factory", "+VEHICLE (P6)", At most, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Yggdrasill (Overlord)", All, "+VEHICLE (P6)");
	Give Units to Player("Player 11", "Current Player", "Yggdrasill (Overlord)", All, "+VEHICLE (P6)");
	Order("Current Player", "Yggdrasill (Overlord)", "Anywhere", "+MISSILE (P6)", move);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//< //----------------------------------------------------------------------------------------------------------//
//< //==========================================================================================================//
//
//		Bomber (Dropship)
//
//==============================================================================================================//
//> //----------------------------------------------------------------------------------------------------------//


//--------------------------------------------------------------------------------------------------------------//
//		Hangar Bomb Neutralizing (No Bomber in Hangar, but in field)
//> //----------------------------------------------------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P1)", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "HANGAR- Main (P1)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Hunter Killer (Hydralisk)", All, "HANGAR- Main (P1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P2)", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "HANGAR- Main (P2)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Hunter Killer (Hydralisk)", All, "HANGAR- Main (P2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P3)", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "HANGAR- Main (P3)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Hunter Killer (Hydralisk)", All, "HANGAR- Main (P3)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P4)", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "HANGAR- Main (P4)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Hunter Killer (Hydralisk)", All, "HANGAR- Main (P4)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P5)", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "HANGAR- Main (P5)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Hunter Killer (Hydralisk)", All, "HANGAR- Main (P5)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P6)", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "HANGAR- Main (P6)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Hunter Killer (Hydralisk)", All, "HANGAR- Main (P6)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	RNEP
//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P1)", Exactly, 0);
	Bring("Current Player", "Tassadar/Zeratul (Archon)", "HANGAR- Main (P1)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Tassadar/Zeratul (Archon)", All, "HANGAR- Main (P1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P2)", Exactly, 0);
	Bring("Current Player", "Tassadar/Zeratul (Archon)", "HANGAR- Main (P2)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Tassadar/Zeratul (Archon)", All, "HANGAR- Main (P2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P3)", Exactly, 0);
	Bring("Current Player", "Tassadar/Zeratul (Archon)", "HANGAR- Main (P3)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Tassadar/Zeratul (Archon)", All, "HANGAR- Main (P3)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P4)", Exactly, 0);
	Bring("Current Player", "Tassadar/Zeratul (Archon)", "HANGAR- Main (P4)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Tassadar/Zeratul (Archon)", All, "HANGAR- Main (P4)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P5)", Exactly, 0);
	Bring("Current Player", "Tassadar/Zeratul (Archon)", "HANGAR- Main (P5)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Tassadar/Zeratul (Archon)", All, "HANGAR- Main (P5)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P6)", Exactly, 0);
	Bring("Current Player", "Tassadar/Zeratul (Archon)", "HANGAR- Main (P6)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Tassadar/Zeratul (Archon)", All, "HANGAR- Main (P6)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Nerve Gas
//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P1)", Exactly, 0);
	Bring("Current Player", "Terran Medic", "HANGAR- Main (P1)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Terran Medic", All, "HANGAR- Main (P1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P2)", Exactly, 0);
	Bring("Current Player", "Terran Medic", "HANGAR- Main (P2)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Terran Medic", All, "HANGAR- Main (P2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P3)", Exactly, 0);
	Bring("Current Player", "Terran Medic", "HANGAR- Main (P3)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Terran Medic", All, "HANGAR- Main (P3)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P4)", Exactly, 0);
	Bring("Current Player", "Terran Medic", "HANGAR- Main (P4)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Terran Medic", All, "HANGAR- Main (P4)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P5)", Exactly, 0);
	Bring("Current Player", "Terran Medic", "HANGAR- Main (P5)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Terran Medic", All, "HANGAR- Main (P5)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P6)", Exactly, 0);
	Bring("Current Player", "Terran Medic", "HANGAR- Main (P6)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Terran Medic", All, "HANGAR- Main (P6)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Aero Mines
//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P1)", Exactly, 0);
	Bring("Current Player", "Zerg Drone", "HANGAR- Main (P1)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Zerg Drone", All, "HANGAR- Main (P1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P2)", Exactly, 0);
	Bring("Current Player", "Zerg Drone", "HANGAR- Main (P2)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Zerg Drone", All, "HANGAR- Main (P2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P3)", Exactly, 0);
	Bring("Current Player", "Zerg Drone", "HANGAR- Main (P3)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Zerg Drone", All, "HANGAR- Main (P3)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P4)", Exactly, 0);
	Bring("Current Player", "Zerg Drone", "HANGAR- Main (P4)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Zerg Drone", All, "HANGAR- Main (P4)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P5)", Exactly, 0);
	Bring("Current Player", "Zerg Drone", "HANGAR- Main (P5)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Zerg Drone", All, "HANGAR- Main (P5)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P6)", Exactly, 0);
	Bring("Current Player", "Zerg Drone", "HANGAR- Main (P6)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Zerg Drone", All, "HANGAR- Main (P6)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Seekers
//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P1)", Exactly, 0);
	Bring("Current Player", "Infested Terran", "HANGAR- Main (P1)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Infested Terran", All, "HANGAR- Main (P1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P2)", Exactly, 0);
	Bring("Current Player", "Infested Terran", "HANGAR- Main (P2)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Infested Terran", All, "HANGAR- Main (P2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P3)", Exactly, 0);
	Bring("Current Player", "Infested Terran", "HANGAR- Main (P3)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Infested Terran", All, "HANGAR- Main (P3)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P4)", Exactly, 0);
	Bring("Current Player", "Infested Terran", "HANGAR- Main (P4)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Infested Terran", All, "HANGAR- Main (P4)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P5)", Exactly, 0);
	Bring("Current Player", "Infested Terran", "HANGAR- Main (P5)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Infested Terran", All, "HANGAR- Main (P5)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P6)", Exactly, 0);
	Bring("Current Player", "Infested Terran", "HANGAR- Main (P6)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Infested Terran", All, "HANGAR- Main (P6)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		Hangar Bomb Neutralizing (Field Engy in Hangar)
//> //----------------------------------------------------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P1)", At least, 1);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "HANGAR- Main (P1)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Hunter Killer (Hydralisk)", All, "HANGAR- Main (P1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P2)", At least, 1);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "HANGAR- Main (P2)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Hunter Killer (Hydralisk)", All, "HANGAR- Main (P2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P3)", At least, 1);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "HANGAR- Main (P3)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Hunter Killer (Hydralisk)", All, "HANGAR- Main (P3)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P4)", At least, 1);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "HANGAR- Main (P4)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Hunter Killer (Hydralisk)", All, "HANGAR- Main (P4)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P5)", At least, 1);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "HANGAR- Main (P5)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Hunter Killer (Hydralisk)", All, "HANGAR- Main (P5)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P6)", At least, 1);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "HANGAR- Main (P6)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Hunter Killer (Hydralisk)", All, "HANGAR- Main (P6)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	RNEP
//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P1)", At least, 1);
	Bring("Current Player", "Tassadar/Zeratul (Archon)", "HANGAR- Main (P1)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Tassadar/Zeratul (Archon)", All, "HANGAR- Main (P1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P2)", At least, 1);
	Bring("Current Player", "Tassadar/Zeratul (Archon)", "HANGAR- Main (P2)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Tassadar/Zeratul (Archon)", All, "HANGAR- Main (P2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P3)", At least, 1);
	Bring("Current Player", "Tassadar/Zeratul (Archon)", "HANGAR- Main (P3)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Tassadar/Zeratul (Archon)", All, "HANGAR- Main (P3)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P4)", At least, 1);
	Bring("Current Player", "Tassadar/Zeratul (Archon)", "HANGAR- Main (P4)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Tassadar/Zeratul (Archon)", All, "HANGAR- Main (P4)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P5)", At least, 1);
	Bring("Current Player", "Tassadar/Zeratul (Archon)", "HANGAR- Main (P5)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Tassadar/Zeratul (Archon)", All, "HANGAR- Main (P5)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P6)", At least, 1);
	Bring("Current Player", "Tassadar/Zeratul (Archon)", "HANGAR- Main (P6)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Tassadar/Zeratul (Archon)", All, "HANGAR- Main (P6)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Nerve Gas
//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P1)", At least, 1);
	Bring("Current Player", "Terran Medic", "HANGAR- Main (P1)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Terran Medic", All, "HANGAR- Main (P1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P2)", At least, 1);
	Bring("Current Player", "Terran Medic", "HANGAR- Main (P2)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Terran Medic", All, "HANGAR- Main (P2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P3)", At least, 1);
	Bring("Current Player", "Terran Medic", "HANGAR- Main (P3)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Terran Medic", All, "HANGAR- Main (P3)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P4)", At least, 1);
	Bring("Current Player", "Terran Medic", "HANGAR- Main (P4)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Terran Medic", All, "HANGAR- Main (P4)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P5)", At least, 1);
	Bring("Current Player", "Terran Medic", "HANGAR- Main (P5)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Terran Medic", All, "HANGAR- Main (P5)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P6)", At least, 1);
	Bring("Current Player", "Terran Medic", "HANGAR- Main (P6)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Terran Medic", All, "HANGAR- Main (P6)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Aero Mines
//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P1)", At least, 1);
	Bring("Current Player", "Zerg Drone", "HANGAR- Main (P1)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Zerg Drone", All, "HANGAR- Main (P1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P2)", At least, 1);
	Bring("Current Player", "Zerg Drone", "HANGAR- Main (P2)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Zerg Drone", All, "HANGAR- Main (P2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P3)", At least, 1);
	Bring("Current Player", "Zerg Drone", "HANGAR- Main (P3)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Zerg Drone", All, "HANGAR- Main (P3)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P4)", At least, 1);
	Bring("Current Player", "Zerg Drone", "HANGAR- Main (P4)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Zerg Drone", All, "HANGAR- Main (P4)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P5)", At least, 1);
	Bring("Current Player", "Zerg Drone", "HANGAR- Main (P5)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Zerg Drone", All, "HANGAR- Main (P5)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P6)", At least, 1);
	Bring("Current Player", "Zerg Drone", "HANGAR- Main (P6)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Zerg Drone", All, "HANGAR- Main (P6)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Seekers
//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P1)", At least, 1);
	Bring("Current Player", "Infested Terran", "HANGAR- Main (P1)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Infested Terran", All, "HANGAR- Main (P1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P2)", At least, 1);
	Bring("Current Player", "Infested Terran", "HANGAR- Main (P2)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Infested Terran", All, "HANGAR- Main (P2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P3)", At least, 1);
	Bring("Current Player", "Infested Terran", "HANGAR- Main (P3)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Infested Terran", All, "HANGAR- Main (P3)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P4)", At least, 1);
	Bring("Current Player", "Infested Terran", "HANGAR- Main (P4)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Infested Terran", All, "HANGAR- Main (P4)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P5)", At least, 1);
	Bring("Current Player", "Infested Terran", "HANGAR- Main (P5)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Infested Terran", All, "HANGAR- Main (P5)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "HANGAR- Main (P6)", At least, 1);
	Bring("Current Player", "Infested Terran", "HANGAR- Main (P6)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Infested Terran", All, "HANGAR- Main (P6)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		Hangar Bomb De-neutralizing
//> //----------------------------------------------------------------------------------------------------------//


//=================================================================//
//		Vehicle not deployed; De-neutralize seekers with lifted Gear
//=================================================================//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Deaths("Current Player", "Zerg Cerebrate", Exactly, 0);
	Bring("Player 12", "Infested Terran", "HANGAR- Main (P1)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Infested Terran", All, "HANGAR- Main (P1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Deaths("Current Player", "Zerg Cerebrate", Exactly, 0);
	Bring("Player 12", "Infested Terran", "HANGAR- Main (P2)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Infested Terran", All, "HANGAR- Main (P2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Deaths("Current Player", "Zerg Cerebrate", Exactly, 0);
	Bring("Player 12", "Infested Terran", "HANGAR- Main (P3)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Infested Terran", All, "HANGAR- Main (P3)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Deaths("Current Player", "Zerg Cerebrate", Exactly, 0);
	Bring("Player 12", "Infested Terran", "HANGAR- Main (P4)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Infested Terran", All, "HANGAR- Main (P4)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Deaths("Current Player", "Zerg Cerebrate", Exactly, 0);
	Bring("Player 12", "Infested Terran", "HANGAR- Main (P5)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Infested Terran", All, "HANGAR- Main (P5)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Deaths("Current Player", "Zerg Cerebrate", Exactly, 0);
	Bring("Player 12", "Infested Terran", "HANGAR- Main (P6)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Infested Terran", All, "HANGAR- Main (P6)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//=================================================================//
//		Bomber in hangar
//=================================================================//

Trigger("Player 1"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P1)", At least, 1);
	Bring("Player 12", "Hunter Killer (Hydralisk)", "HANGAR- Main (P1)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Hunter Killer (Hydralisk)", All, "HANGAR- Main (P1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P1)", At least, 1);
	Bring("Player 12", "Tassadar/Zeratul (Archon)", "HANGAR- Main (P1)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Tassadar/Zeratul (Archon)", All, "HANGAR- Main (P1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P1)", At least, 1);
	Bring("Player 12", "Terran Medic", "HANGAR- Main (P1)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Terran Medic", All, "HANGAR- Main (P1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P1)", At least, 1);
	Bring("Player 12", "Zerg Drone", "HANGAR- Main (P1)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Zerg Drone", All, "HANGAR- Main (P1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P1)", At least, 1);
	Bring("Player 12", "Infested Terran", "HANGAR- Main (P1)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Infested Terran", All, "HANGAR- Main (P1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P2)", At least, 1);
	Bring("Player 12", "Hunter Killer (Hydralisk)", "HANGAR- Main (P2)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Hunter Killer (Hydralisk)", All, "HANGAR- Main (P2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P2)", At least, 1);
	Bring("Player 12", "Tassadar/Zeratul (Archon)", "HANGAR- Main (P2)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Tassadar/Zeratul (Archon)", All, "HANGAR- Main (P2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P2)", At least, 1);
	Bring("Player 12", "Terran Medic", "HANGAR- Main (P2)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Terran Medic", All, "HANGAR- Main (P2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P2)", At least, 1);
	Bring("Player 12", "Zerg Drone", "HANGAR- Main (P2)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Zerg Drone", All, "HANGAR- Main (P2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P2)", At least, 1);
	Bring("Player 12", "Infested Terran", "HANGAR- Main (P2)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Infested Terran", All, "HANGAR- Main (P2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P3)", At least, 1);
	Bring("Player 12", "Hunter Killer (Hydralisk)", "HANGAR- Main (P3)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Hunter Killer (Hydralisk)", All, "HANGAR- Main (P3)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P3)", At least, 1);
	Bring("Player 12", "Tassadar/Zeratul (Archon)", "HANGAR- Main (P3)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Tassadar/Zeratul (Archon)", All, "HANGAR- Main (P3)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P3)", At least, 1);
	Bring("Player 12", "Terran Medic", "HANGAR- Main (P3)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Terran Medic", All, "HANGAR- Main (P3)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P3)", At least, 1);
	Bring("Player 12", "Zerg Drone", "HANGAR- Main (P3)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Zerg Drone", All, "HANGAR- Main (P3)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P3)", At least, 1);
	Bring("Player 12", "Infested Terran", "HANGAR- Main (P3)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Infested Terran", All, "HANGAR- Main (P3)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P4)", At least, 1);
	Bring("Player 12", "Hunter Killer (Hydralisk)", "HANGAR- Main (P4)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Hunter Killer (Hydralisk)", All, "HANGAR- Main (P4)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P4)", At least, 1);
	Bring("Player 12", "Tassadar/Zeratul (Archon)", "HANGAR- Main (P4)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Tassadar/Zeratul (Archon)", All, "HANGAR- Main (P4)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P4)", At least, 1);
	Bring("Player 12", "Terran Medic", "HANGAR- Main (P4)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Terran Medic", All, "HANGAR- Main (P4)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P4)", At least, 1);
	Bring("Player 12", "Zerg Drone", "HANGAR- Main (P4)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Zerg Drone", All, "HANGAR- Main (P4)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P4)", At least, 1);
	Bring("Player 12", "Infested Terran", "HANGAR- Main (P4)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Infested Terran", All, "HANGAR- Main (P4)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P5)", At least, 1);
	Bring("Player 12", "Hunter Killer (Hydralisk)", "HANGAR- Main (P5)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Hunter Killer (Hydralisk)", All, "HANGAR- Main (P5)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P5)", At least, 1);
	Bring("Player 12", "Tassadar/Zeratul (Archon)", "HANGAR- Main (P5)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Tassadar/Zeratul (Archon)", All, "HANGAR- Main (P5)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P5)", At least, 1);
	Bring("Player 12", "Terran Medic", "HANGAR- Main (P5)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Terran Medic", All, "HANGAR- Main (P5)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P5)", At least, 1);
	Bring("Player 12", "Zerg Drone", "HANGAR- Main (P5)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Zerg Drone", All, "HANGAR- Main (P5)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P5)", At least, 1);
	Bring("Player 12", "Infested Terran", "HANGAR- Main (P5)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Infested Terran", All, "HANGAR- Main (P5)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P6)", At least, 1);
	Bring("Player 12", "Hunter Killer (Hydralisk)", "HANGAR- Main (P6)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Hunter Killer (Hydralisk)", All, "HANGAR- Main (P6)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P6)", At least, 1);
	Bring("Player 12", "Tassadar/Zeratul (Archon)", "HANGAR- Main (P6)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Tassadar/Zeratul (Archon)", All, "HANGAR- Main (P6)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P6)", At least, 1);
	Bring("Player 12", "Terran Medic", "HANGAR- Main (P6)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Terran Medic", All, "HANGAR- Main (P6)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P6)", At least, 1);
	Bring("Player 12", "Zerg Drone", "HANGAR- Main (P6)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Zerg Drone", All, "HANGAR- Main (P6)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P6)", At least, 1);
	Bring("Player 12", "Infested Terran", "HANGAR- Main (P6)", At least, 1);

Actions:
	Give Units to Player("Player 12", "Current Player", "Infested Terran", All, "HANGAR- Main (P6)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//< //----------------------------------------------------------------------------------------------------------//
//		 Special Seeker Neutralizing (deployed Bomber)
//> //----------------------------------------------------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Zerg Cerebrate", At least, 1);
	Bring("Current Player", "Infested Terran", "HANGAR- Main (P1)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Infested Terran", All, "HANGAR- Main (P1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Zerg Cerebrate", At least, 1);
	Bring("Current Player", "Infested Terran", "HANGAR- Main (P2)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Infested Terran", All, "HANGAR- Main (P2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Zerg Cerebrate", At least, 1);
	Bring("Current Player", "Infested Terran", "HANGAR- Main (P3)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Infested Terran", All, "HANGAR- Main (P3)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Zerg Cerebrate", At least, 1);
	Bring("Current Player", "Infested Terran", "HANGAR- Main (P4)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Infested Terran", All, "HANGAR- Main (P4)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Zerg Cerebrate", At least, 1);
	Bring("Current Player", "Infested Terran", "HANGAR- Main (P5)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Infested Terran", All, "HANGAR- Main (P5)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Zerg Cerebrate", At least, 1);
	Bring("Current Player", "Infested Terran", "HANGAR- Main (P6)", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Infested Terran", All, "HANGAR- Main (P6)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		Bomb Drops
//> //----------------------------------------------------------------------------------------------------------//


//< //----------------------------------------------------------------------------------------------------------//
//		  MOAB
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere [GROUND]", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P1)", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P2)", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P3)", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P4)", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P5)", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P6)", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "HANGAR- Main (P1)", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "HANGAR- Main (P2)", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "HANGAR- Main (P3)", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "HANGAR- Main (P4)", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "HANGAR- Main (P5)", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "HANGAR- Main (P6)", Exactly, 0);

Actions:
	Remove Unit At Location("Current Player", "Hunter Killer (Hydralisk)", 1, "Anywhere [GROUND]");
	Move Location("Current Player", "Terran Dropship", "Anywhere", "+EVENT 02");
	Move Location("Current Player", "Terran Dropship", "Anywhere", "+BOMB SMALL");
	Move Location("Current Player", "Terran Dropship", "Anywhere", "+BOMB LARGE");
// Kill all vehicles/infantry/pilots in large radius
	Kill Unit At Location("All Players", "Terran Marine", All, "+BOMB LARGE");
	Kill Unit At Location("All Players", "Terran Goliath", All, "+BOMB LARGE");
	Kill Unit At Location("All Players", "Zerg Ultralisk", All, "+BOMB LARGE");
	Kill Unit At Location("All Players", "Terran Ghost", All, "+BOMB LARGE");
// Kill all small buildings/ground vehicles in small radius
	Kill Unit At Location("Player 7", "Terran Machine Shop", All, "+BOMB SMALL");
	Kill Unit At Location("Player 8", "Terran Machine Shop", All, "+BOMB SMALL");
	Kill Unit At Location("All Players", "Terran Missile Turret", All, "+BOMB SMALL");
	Kill Unit At Location("All Players", "Edmund Duke (Siege Mode)", All, "+BOMB SMALL");
	Kill Unit At Location("All Players", "Terran Vulture", All, "+BOMB SMALL");
	Kill Unit At Location("All Players", "Protoss Probe", All, "+BOMB SMALL");
// Wound small buildings/ground vehicles in large radius
	Modify Unit Hit Points("All Players", "Terran Machine Shop", 25, All, "+BOMB LARGE");
	Modify Unit Hit Points("All Players", "Terran Missile Turret", 25, All, "+BOMB LARGE");
	Modify Unit Hit Points("All Players", "Edmund Duke (Siege Mode)", 25, All, "+BOMB LARGE");
	Modify Unit Hit Points("All Players", "Terran Vulture", 25, All, "+BOMB LARGE");
	Modify Unit Hit Points("All Players", "Protoss Probe", 25, All, "+BOMB LARGE");
	Modify Unit Shield Points("All Players", "Protoss Probe", 0, All, "+BOMB LARGE");
// Strip shields of all buildings in large radius
	Modify Unit Shield Points("All Players", "Buildings", 0, All, "+BOMB LARGE");
// Wound medium buildings in small radius
	// Modify Unit Hit Points("All Players", "Terran Factory", 25, All, "+BOMB SMALL");
	Modify Unit Hit Points("All Players", "Protoss Pylon", 25, All, "+BOMB SMALL");
// Wound large buildings at point
	// Modify Unit Hit Points("All Players", "Terran Factory", 36, All, "+EVENT 02");
	// Modify Unit Hit Points("All Players", "Protoss Nexus", 75, 1, "+EVENT 02");
	// Modify Unit Hit Points("All Players", "Protoss Gateway", 25, 1, "+EVENT 02");
	Modify Unit Hit Points("All Players", "Protoss Cybernetics Core", 50, 1, "+EVENT 02");
	Modify Unit Hit Points("All Players", "Protoss Forge", 50, 1, "+EVENT 02");
	Modify Unit Hit Points("All Players", "Protoss Shield Battery", 50, 1, "+EVENT 02");
	Modify Unit Hit Points("All Players", "Protoss Photon Cannon", 75, 1, "+EVENT 02");
// /* Severely damage small buildings in large radius */
	// Modify Unit Hit Points("All Players", "Terran Machine Shop", 25, All, "+BOMB LARGE");
	// Modify Unit Hit Points("All Players", "Terran Missile Turret", 25, All, "+BOMB LARGE");
// /* Wound player Gears in large radius */
	// Modify Unit Hit Points("All Players", "Terran Command Center", 75, All, "+BOMB LARGE");
// Create effect
	Create Unit("Current Player", "Mojo (Scout)", 8, "| CACHE");
	Give Units to Player("Current Player", "Player 12", "Mojo (Scout)", All, "Anywhere");
	Move Unit("Player 12", "Mojo (Scout)", All, "Anywhere", "+BOMB LARGE");
	Create Unit("Current Player", "Tom Kazansky (Wraith)", 16, "| CACHE");
	Give Units to Player("Current Player", "Player 12", "Tom Kazansky (Wraith)", All, "Anywhere");
	Move Unit("Player 12", "Tom Kazansky (Wraith)", All, "Anywhere", "+BOMB LARGE");
	Kill Unit At Location("Player 12", "Tom Kazansky (Wraith)", All, "Anywhere");
	Kill Unit At Location("Player 12", "Mojo (Scout)", All, "Anywhere");
	Set Deaths("-+ Alpha Faction +-", "Zerg Marker", Set To, 31);
	Set Deaths("-= Omega Faction =-", "Zerg Marker", Set To, 31);
	Preserve Trigger();
}

//-----------------------------------------------------------------//






//< //----------------------------------------------------------------------------------------------------------//
//		  Pepper Jack
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Tassadar/Zeratul (Archon)", "Anywhere [GROUND]", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P1)", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P2)", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P3)", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P4)", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P5)", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P6)", Exactly, 0);
	Bring("Current Player", "Tassadar/Zeratul (Archon)", "HANGAR- Main (P1)", Exactly, 0);
	Bring("Current Player", "Tassadar/Zeratul (Archon)", "HANGAR- Main (P2)", Exactly, 0);
	Bring("Current Player", "Tassadar/Zeratul (Archon)", "HANGAR- Main (P3)", Exactly, 0);
	Bring("Current Player", "Tassadar/Zeratul (Archon)", "HANGAR- Main (P4)", Exactly, 0);
	Bring("Current Player", "Tassadar/Zeratul (Archon)", "HANGAR- Main (P5)", Exactly, 0);
	Bring("Current Player", "Tassadar/Zeratul (Archon)", "HANGAR- Main (P6)", Exactly, 0);

Actions:
	Remove Unit At Location("Current Player", "Tassadar/Zeratul (Archon)", 1, "Anywhere [GROUND]");
	Move Location("Current Player", "Terran Dropship", "Anywhere", "+EVENT 02");
	Move Location("Current Player", "Terran Dropship", "Anywhere", "+EVENT 05");
	Move Location("Current Player", "Terran Dropship", "Anywhere", "+BOMB SMALL");
	Move Location("Current Player", "Terran Dropship", "Anywhere", "+BOMB LARGE");
// Kill infantry/pilots/vehicles in large radius
	Kill Unit At Location("All Players", "Terran Marine", All, "+BOMB LARGE");
	Kill Unit At Location("All Players", "Terran Goliath", All, "+BOMB LARGE");
	Kill Unit At Location("All Players", "Zerg Ultralisk", All, "+BOMB LARGE");
	Kill Unit At Location("All Players", "Terran Ghost", All, "+BOMB LARGE");
	Kill Unit At Location("All Players", "Terran Vulture", All, "+BOMB SMALL");
	Kill Unit At Location("All Players", "Protoss Probe", All, "+BOMB SMALL");
// Kill small buildings in large radius
	Kill Unit At Location("Player 12", "Terran Machine Shop", All, "+BOMB LARGE");
	Kill Unit At Location("Player 7", "Terran Machine Shop", All, "+BOMB LARGE");
	Kill Unit At Location("Player 8", "Terran Machine Shop", All, "+BOMB LARGE");
	Modify Unit Hit Points("All Players", "Terran Machine Shop", 1, All, "+BOMB LARGE");
	Kill Unit At Location("All Players", "Terran Missile Turret", All, "+BOMB LARGE");
	Kill Unit At Location("All Players", "Edmund Duke (Siege Tank)", All, "+BOMB LARGE");
// Kill all buildings (except spawners) in small radius
	// Kill Unit At Location("All Players", "Protoss Nexus", All, "+BOMB SMALL");
	Kill Unit At Location("All Players", "Protoss Pylon", All, "+BOMB SMALL");
	// Kill Unit At Location("All Players", "Protoss Gateway", All, "+BOMB SMALL");
	Kill Unit At Location("All Players", "Protoss Cybernetics Core", All, "+BOMB SMALL");
	Kill Unit At Location("All Players", "Protoss Forge", All, "+BOMB SMALL");
	Kill Unit At Location("All Players", "Protoss Shield Battery", All, "+BOMB SMALL");
	Kill Unit At Location("All Players", "Protoss Photon Cannon", All, "+BOMB SMALL");
// Wound buildings in large radius
	// Modify Unit Hit Points("All Players", "Protoss Nexus", 50, All, "+BOMB LARGE");
	Modify Unit Hit Points("All Players", "Protoss Pylon", 1, All, "+BOMB LARGE");
	// Modify Unit Hit Points("All Players", "Protoss Gateway", 1, All, "+BOMB LARGE");
	Modify Unit Hit Points("All Players", "Protoss Cybernetics Core", 1, All, "+BOMB LARGE");
	Modify Unit Hit Points("All Players", "Protoss Forge", 1, All, "+BOMB LARGE");
	Modify Unit Hit Points("All Players", "Protoss Shield Battery", 1, All, "+BOMB LARGE");
	Modify Unit Hit Points("All Players", "Protoss Photon Cannon", 25, All, "+BOMB LARGE");
// Sky Barricades
	Modify Unit Hit Points("Player 7", "Terran Factory", 50, All, "+EVENT 05");
	Modify Unit Hit Points("Player 8", "Terran Factory", 50, All, "+EVENT 05");
	Modify Unit Hit Points("Player 9", "Terran Factory", 50, All, "+EVENT 05");
	Modify Unit Hit Points("Player 10", "Terran Factory", 50, All, "+EVENT 05");
	Kill Unit At Location("Player 11", "Terran Factory", 1, "+EVENT 05");
	Set Invincibility("Player 9", "Terran Factory", "+EVENT 05", disabled);
	Set Invincibility("Player 10", "Terran Factory", "+EVENT 05", disabled);
	Give Units to Player("Player 9", "Player 7", "Terran Factory", All, "+EVENT 05");
	Give Units to Player("Player 10", "Player 8", "Terran Factory", All, "+EVENT 05");
	Give Units to Player("Player 7", "Player 12", "Terran Factory", All, "+EVENT 05");
	Give Units to Player("Player 8", "Player 12", "Terran Factory", All, "+EVENT 05");
// Strip shields in large radius
	Modify Unit Shield Points("All Players", "Buildings", 0, All, "+BOMB LARGE");
// Severely wound spawners in small radius
	// Modify Unit Hit Points("All Players", "Protoss Nexus", 50, All, "+BOMB SMALL");
// Wound Gears in small radius
	Modify Unit Hit Points("All Players", "Terran Command Center", 50, All, "+BOMB LARGE");
	// Modify Unit Shield Points("All Players", "Protoss Nexus", 0, All, "+BOMB SMALL");
	// Kill Unit At Location("All Players", "Terran Machine Shop", All, "+BOMB LARGE");
	// Kill Unit At Location("All Players", "Terran Missile Turret", All, "+BOMB LARGE");
// /* Wound player Gears in large radius */
	// Modify Unit Hit Points("All Players", "Terran Command Center", 75, All, "+BOMB LARGE");
// Create effect
	Move Location("Current Player", "Terran Dropship", "Anywhere", "+HUGE");
	Create Unit("Current Player", "Edmund Duke (Siege Tank)", 9, "| CACHE");
	Give Units to Player("Current Player", "Player 12", "Edmund Duke (Siege Tank)", All, "| CACHE");
	Move Unit("Player 12", "Edmund Duke (Siege Tank)", All, "Anywhere", "+HUGE");
	Create Unit("Current Player", "Ragnasaur (Ash World)", 40, "| CACHE");
	Give Units to Player("Current Player", "Player 12", "Ragnasaur (Ash World)", All, "| CACHE");
	Move Unit("Player 12", "Ragnasaur (Ash World)", All, "| CACHE", "+HUGE");
	Kill Unit At Location("Player 12", "Edmund Duke (Siege Tank)", All, "| CACHE");
	Kill Unit At Location("Player 12", "Ragnasaur (Ash World)", All, "| CACHE");
	Kill Unit At Location("Player 12", "Edmund Duke (Siege Tank)", All, "+HUGE");
	Kill Unit At Location("Player 12", "Ragnasaur (Ash World)", All, "+HUGE");
	Set Deaths("-+ Alpha Faction +-", "Zerg Marker", Set To, 32);
	Set Deaths("-= Omega Faction =-", "Zerg Marker", Set To, 32);
	Preserve Trigger();
}

//-----------------------------------------------------------------//






//< //----------------------------------------------------------------------------------------------------------//
//		  Nerve Gas Bomblets
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Medic", "Anywhere [GROUND]", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P1)", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P2)", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P3)", Exactly, 0);
	Bring("Current Player", "Terran Medic", "HANGAR- Main (P1)", Exactly, 0);
	Bring("Current Player", "Terran Medic", "HANGAR- Main (P2)", Exactly, 0);
	Bring("Current Player", "Terran Medic", "HANGAR- Main (P3)", Exactly, 0);

Actions:
	Remove Unit At Location("Current Player", "Terran Medic", 1, "Anywhere [GROUND]");
	Move Location("Current Player", "Terran Dropship", "Anywhere", "+EVENT 02");
	Move Location("Current Player", "Terran Dropship", "Anywhere", "+BOMB SMALL");
	Move Location("Current Player", "Terran Dropship", "Anywhere", "+BOMB LARGE");
// Give all infantry and small buildings in large radius
	Give Units to Player("Foes", "Player 7", "Terran Marine", All, "+BOMB SMALL");
	Give Units to Player("Foes", "Player 7", "Terran Goliath", All, "+BOMB SMALL");
	Give Units to Player("Foes", "Player 7", "Zerg Ultralisk", All, "+BOMB SMALL");
	// Give Units to Player("Foes", "Player 7", "Terran Missile Turret", All, "+BOMB LARGE");
// Create effect
	Create Unit with Properties("Player 7", "Tom Kazansky (Wraith)", 8, "+EVENT 02", 1);
	Kill Unit At Location("Player 7", "Tom Kazansky (Wraith)", All, "Anywhere");
	Set Deaths("Current Player", "Zerg Marker", Set To, 33);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Medic", "Anywhere [GROUND]", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P4)", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P5)", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P6)", Exactly, 0);
	Bring("Current Player", "Terran Medic", "HANGAR- Main (P4)", Exactly, 0);
	Bring("Current Player", "Terran Medic", "HANGAR- Main (P5)", Exactly, 0);
	Bring("Current Player", "Terran Medic", "HANGAR- Main (P6)", Exactly, 0);

Actions:
	Remove Unit At Location("Current Player", "Terran Medic", 1, "Anywhere [GROUND]");
	Move Location("Current Player", "Terran Dropship", "Anywhere", "+EVENT 02");
	Move Location("Current Player", "Terran Dropship", "Anywhere", "+BOMB SMALL");
	Move Location("Current Player", "Terran Dropship", "Anywhere", "+BOMB LARGE");
// Give all infantry and small buildings in large radius
	Give Units to Player("Foes", "Player 8", "Terran Marine", All, "+BOMB SMALL");
	Give Units to Player("Foes", "Player 8", "Terran Goliath", All, "+BOMB SMALL");
	Give Units to Player("Foes", "Player 8", "Zerg Ultralisk", All, "+BOMB SMALL");
	// Give Units to Player("Foes", "Player 8", "Terran Missile Turret", All, "+BOMB LARGE");
// Create effect
	Create Unit with Properties("Player 7", "Tom Kazansky (Wraith)", 8, "+EVENT 02", 1);
	Kill Unit At Location("Player 7", "Tom Kazansky (Wraith)", All, "Anywhere");
	Set Deaths("Current Player", "Zerg Marker", Set To, 33);
	Preserve Trigger();
}

//-----------------------------------------------------------------//






//< //----------------------------------------------------------------------------------------------------------//
//		  Aero Mine
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Zerg Drone", "Anywhere [GROUND]", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P1)", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P2)", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P3)", Exactly, 0);
	Bring("Current Player", "Zerg Drone", "HANGAR- Main (P1)", Exactly, 0);
	Bring("Current Player", "Zerg Drone", "HANGAR- Main (P2)", Exactly, 0);
	Bring("Current Player", "Zerg Drone", "HANGAR- Main (P3)", Exactly, 0);

Actions:
	Remove Unit At Location("Current Player", "Zerg Drone", 1, "Anywhere [GROUND]");
	Move Location("Current Player", "Terran Dropship", "Anywhere", "+EVENT 02");
	Create Unit("Player 7", "Zerg Scourge", 2, "+EVENT 02");
	Set Deaths("Current Player", "Zerg Marker", Set To, 30);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Zerg Drone", "Anywhere [GROUND]", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P4)", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P5)", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P6)", Exactly, 0);
	Bring("Current Player", "Zerg Drone", "HANGAR- Main (P4)", Exactly, 0);
	Bring("Current Player", "Zerg Drone", "HANGAR- Main (P5)", Exactly, 0);
	Bring("Current Player", "Zerg Drone", "HANGAR- Main (P6)", Exactly, 0);

Actions:
	Remove Unit At Location("Current Player", "Zerg Drone", 1, "Anywhere [GROUND]");
	Move Location("Current Player", "Terran Dropship", "Anywhere", "+EVENT 02");
	Create Unit("Player 8", "Zerg Scourge", 2, "+EVENT 02");
	Set Deaths("Current Player", "Zerg Marker", Set To, 30);
	Preserve Trigger();
}

//-----------------------------------------------------------------//






//< //----------------------------------------------------------------------------------------------------------//
//		  Seeker Bomb Mine
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Infested Terran", "Anywhere [GROUND]", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P1)", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P2)", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P3)", Exactly, 0);
	Bring("Current Player", "Infested Terran", "HANGAR- Main (P1)", Exactly, 0);
	Bring("Current Player", "Infested Terran", "HANGAR- Main (P2)", Exactly, 0);
	Bring("Current Player", "Infested Terran", "HANGAR- Main (P3)", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 7", "Infested Terran", 1, "Anywhere [GROUND]");
	Set Invincibility("Player 7", "Infested Terran", "Anywhere [GROUND]", disabled);
	Set Deaths("Current Player", "Zerg Marker", Set To, 11);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);
	Bring("Current Player", "Infested Terran", "Anywhere [GROUND]", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P4)", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P5)", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main (P6)", Exactly, 0);
	Bring("Current Player", "Infested Terran", "HANGAR- Main (P4)", Exactly, 0);
	Bring("Current Player", "Infested Terran", "HANGAR- Main (P5)", Exactly, 0);
	Bring("Current Player", "Infested Terran", "HANGAR- Main (P6)", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 8", "Infested Terran", 1, "Anywhere [GROUND]");
	Set Invincibility("Player 8", "Infested Terran", "Anywhere [GROUND]", disabled);
	Set Deaths("Current Player", "Zerg Marker", Set To, 11);
	Preserve Trigger();
}

//-----------------------------------------------------------------//






//< //----------------------------------------------------------------------------------------------------------//
//		Bomb Drop Failsafes
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Hunter Killer (Hydralisk)", "MAIN 01", At least, 1);
	Bring("Current Player", "Terran Dropship", "Anywhere", Exactly, 0);
Actions:
	Remove Unit At Location("Current Player", "Hunter Killer (Hydralisk)", All, "MAIN 01");
	Preserve Trigger();
}
//-----------------------------------------------------------------//
Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Hunter Killer (Hydralisk)", "MAIN 02", At least, 1);
	Bring("Current Player", "Terran Dropship", "Anywhere", Exactly, 0);
Actions:
	Remove Unit At Location("Current Player", "Hunter Killer (Hydralisk)", All, "MAIN 02");
	Preserve Trigger();
}
//-----------------------------------------------------------------//
Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Hunter Killer (Hydralisk)", "MAIN 03", At least, 1);
	Bring("Current Player", "Terran Dropship", "Anywhere", Exactly, 0);
Actions:
	Remove Unit At Location("Current Player", "Hunter Killer (Hydralisk)", All, "MAIN 03");
	Preserve Trigger();
}
//-----------------------------------------------------------------//
Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Hunter Killer (Hydralisk)", "MAIN 04", At least, 1);
	Bring("Current Player", "Terran Dropship", "Anywhere", Exactly, 0);
Actions:
	Remove Unit At Location("Current Player", "Hunter Killer (Hydralisk)", All, "MAIN 04");
	Preserve Trigger();
}
//-----------------------------------------------------------------//
//-----------------------------------------------------------------//
Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Tassadar/Zeratul (Archon)", "MAIN 01", At least, 1);
	Bring("Current Player", "Terran Dropship", "Anywhere", Exactly, 0);
Actions:
	Remove Unit At Location("Current Player", "Tassadar/Zeratul (Archon)", All, "MAIN 01");
	Preserve Trigger();
}
//-----------------------------------------------------------------//
Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Tassadar/Zeratul (Archon)", "MAIN 02", At least, 1);
	Bring("Current Player", "Terran Dropship", "Anywhere", Exactly, 0);
Actions:
	Remove Unit At Location("Current Player", "Tassadar/Zeratul (Archon)", All, "MAIN 02");
	Preserve Trigger();
}
//-----------------------------------------------------------------//
Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Tassadar/Zeratul (Archon)", "MAIN 03", At least, 1);
	Bring("Current Player", "Terran Dropship", "Anywhere", Exactly, 0);
Actions:
	Remove Unit At Location("Current Player", "Tassadar/Zeratul (Archon)", All, "MAIN 03");
	Preserve Trigger();
}
//-----------------------------------------------------------------//
Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Tassadar/Zeratul (Archon)", "MAIN 04", At least, 1);
	Bring("Current Player", "Terran Dropship", "Anywhere", Exactly, 0);
Actions:
	Remove Unit At Location("Current Player", "Tassadar/Zeratul (Archon)", All, "MAIN 04");
	Preserve Trigger();
}
//-----------------------------------------------------------------//
//-----------------------------------------------------------------//
Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Terran Medic", "MAIN 01", At least, 1);
	Bring("Current Player", "Terran Dropship", "Anywhere", Exactly, 0);
Actions:
	Remove Unit At Location("Current Player", "Terran Medic", All, "MAIN 01");
	Preserve Trigger();
}
//-----------------------------------------------------------------//
Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Terran Medic", "MAIN 02", At least, 1);
	Bring("Current Player", "Terran Dropship", "Anywhere", Exactly, 0);
Actions:
	Remove Unit At Location("Current Player", "Terran Medic", All, "MAIN 02");
	Preserve Trigger();
}
//-----------------------------------------------------------------//
Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Terran Medic", "MAIN 03", At least, 1);
	Bring("Current Player", "Terran Dropship", "Anywhere", Exactly, 0);
Actions:
	Remove Unit At Location("Current Player", "Terran Medic", All, "MAIN 03");
	Preserve Trigger();
}
//-----------------------------------------------------------------//
Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Terran Medic", "MAIN 04", At least, 1);
	Bring("Current Player", "Terran Dropship", "Anywhere", Exactly, 0);
Actions:
	Remove Unit At Location("Current Player", "Terran Medic", All, "MAIN 04");
	Preserve Trigger();
}
//-----------------------------------------------------------------//
//-----------------------------------------------------------------//
Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Zerg Drone", "MAIN 01", At least, 1);
	Bring("Current Player", "Terran Dropship", "Anywhere", Exactly, 0);
Actions:
	Remove Unit At Location("Current Player", "Zerg Drone", All, "MAIN 01");
	Preserve Trigger();
}
//-----------------------------------------------------------------//
Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Zerg Drone", "MAIN 02", At least, 1);
	Bring("Current Player", "Terran Dropship", "Anywhere", Exactly, 0);
Actions:
	Remove Unit At Location("Current Player", "Zerg Drone", All, "MAIN 02");
	Preserve Trigger();
}
//-----------------------------------------------------------------//
Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Zerg Drone", "MAIN 03", At least, 1);
	Bring("Current Player", "Terran Dropship", "Anywhere", Exactly, 0);
Actions:
	Remove Unit At Location("Current Player", "Zerg Drone", All, "MAIN 03");
	Preserve Trigger();
}
//-----------------------------------------------------------------//
Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Zerg Drone", "MAIN 04", At least, 1);
	Bring("Current Player", "Terran Dropship", "Anywhere", Exactly, 0);
Actions:
	Remove Unit At Location("Current Player", "Zerg Drone", All, "MAIN 04");
	Preserve Trigger();
}
//-----------------------------------------------------------------//






//< //----------------------------------------------------------------------------------------------------------//
//		Dead Gear Bomber Access
//> //----------------------------------------------------------------------------------------------------------//


//< //----------------------------------------------------------------------------------------------------------//
//		  Enter Hangar via. Spawners
//> //----------------------------------------------------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Zerg Ultralisk Cavern", At least, 1);
	Deaths("Current Player", "Unused Zerg Bldg 5", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "+VEHICLE (P1)", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+VEHICLE (P1)", At least, 1);

Actions:
	Move Unit("Current Player", "Terran Dropship", 1, "+VEHICLE (P1)", "HANGAR- Enter (P1)");
	Center View("HANGAR- Enter (P1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Zerg Ultralisk Cavern", At least, 1);
	Deaths("Current Player", "Unused Zerg Bldg 5", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "+VEHICLE (P2)", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+VEHICLE (P2)", At least, 1);

Actions:
	Move Unit("Current Player", "Terran Dropship", 1, "+VEHICLE (P2)", "HANGAR- Enter (P2)");
	Center View("HANGAR- Enter (P2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Zerg Ultralisk Cavern", At least, 1);
	Deaths("Current Player", "Unused Zerg Bldg 5", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "+VEHICLE (P3)", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+VEHICLE (P3)", At least, 1);

Actions:
	Move Unit("Current Player", "Terran Dropship", 1, "+VEHICLE (P3)", "HANGAR- Enter (P3)");
	Center View("HANGAR- Enter (P3)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Zerg Ultralisk Cavern", At least, 1);
	Deaths("Current Player", "Unused Zerg Bldg 5", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "+VEHICLE (P4)", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+VEHICLE (P4)", At least, 1);

Actions:
	Move Unit("Current Player", "Terran Dropship", 1, "+VEHICLE (P4)", "HANGAR- Enter (P4)");
	Center View("HANGAR- Enter (P4)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Zerg Ultralisk Cavern", At least, 1);
	Deaths("Current Player", "Unused Zerg Bldg 5", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "+VEHICLE (P5)", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+VEHICLE (P5)", At least, 1);

Actions:
	Move Unit("Current Player", "Terran Dropship", 1, "+VEHICLE (P5)", "HANGAR- Enter (P5)");
	Center View("HANGAR- Enter (P5)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Zerg Ultralisk Cavern", At least, 1);
	Deaths("Current Player", "Unused Zerg Bldg 5", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "+VEHICLE (P6)", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+VEHICLE (P6)", At least, 1);

Actions:
	Move Unit("Current Player", "Terran Dropship", 1, "+VEHICLE (P6)", "HANGAR- Enter (P6)");
	Center View("HANGAR- Enter (P6)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//< //----------------------------------------------------------------------------------------------------------//
//		  Exit Hangar
//> //----------------------------------------------------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Zerg Ultralisk Cavern", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main Exit (P1)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 01");
	Move Unit("Current Player", "Terran Dropship", 1, "HANGAR- Main Exit (P1)", "+EVENT 01");
	Center View("+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Zerg Ultralisk Cavern", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main Exit (P2)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 01");
	Move Unit("Current Player", "Terran Dropship", 1, "HANGAR- Main Exit (P2)", "+EVENT 01");
	Center View("+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Zerg Ultralisk Cavern", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main Exit (P3)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 01");
	Move Unit("Current Player", "Terran Dropship", 1, "HANGAR- Main Exit (P3)", "+EVENT 01");
	Center View("+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Zerg Ultralisk Cavern", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main Exit (P4)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 01");
	Move Unit("Current Player", "Terran Dropship", 1, "HANGAR- Main Exit (P4)", "+EVENT 01");
	Center View("+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Zerg Ultralisk Cavern", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main Exit (P5)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 01");
	Move Unit("Current Player", "Terran Dropship", 1, "HANGAR- Main Exit (P5)", "+EVENT 01");
	Center View("+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Zerg Ultralisk Cavern", At least, 1);
	Bring("Current Player", "Terran Dropship", "HANGAR- Main Exit (P6)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 01");
	Move Unit("Current Player", "Terran Dropship", 1, "HANGAR- Main Exit (P6)", "+EVENT 01");
	Center View("+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//< //==========================================================================================================//
//
//		Rift Runner (Vulture)
//
//==============================================================================================================//
//> //----------------------------------------------------------------------------------------------------------//


//--------------------------------------------------------------------------------------------------------------//
//		Rift Close
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Current Player", "Vulture Spider Mine", "Anywhere [GROUND]", At least, 1);

Actions:
	Move Location("Current Player", "Vulture Spider Mine", "Anywhere", "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Close Allied Portals Near Mines
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	Bring("Player 7", "Zerg Beacon", "+EVENT 03 [GROUND]", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Vulture Spider Mine", All, "+EVENT 03 [GROUND]");
	Remove Unit At Location("Player 7", "Zerg Beacon", All, "Anywhere");
	Set Deaths("Current Player", "Zerg Marker", Set to, 86);
	Set Deaths("Current Player", "Stasis Cell/Prison", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	Bring("Player 7", "Terran Beacon", "+EVENT 03 [GROUND]", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Vulture Spider Mine", All, "+EVENT 03 [GROUND]");
	Remove Unit At Location("Player 7", "Terran Beacon", All, "Anywhere");
	Set Deaths("Current Player", "Zerg Marker", Set to, 87);
	Set Deaths("Current Player", "Stasis Cell/Prison", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	Bring("Player 7", "Protoss Beacon", "+EVENT 03 [GROUND]", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Vulture Spider Mine", All, "+EVENT 03 [GROUND]");
	Remove Unit At Location("Player 7", "Protoss Beacon", All, "Anywhere");
	Set Deaths("Current Player", "Zerg Marker", Set to, 88);
	Set Deaths("Current Player", "Stasis Cell/Prison", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//


Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	Bring("Player 8", "Zerg Beacon", "+EVENT 03 [GROUND]", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Vulture Spider Mine", All, "+EVENT 03 [GROUND]");
	Remove Unit At Location("Player 8", "Zerg Beacon", All, "Anywhere");
	Set Deaths("Current Player", "Zerg Marker", Set to, 86);
	Set Deaths("Current Player", "Stasis Cell/Prison", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	Bring("Player 8", "Terran Beacon", "+EVENT 03 [GROUND]", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Vulture Spider Mine", All, "+EVENT 03 [GROUND]");
	Remove Unit At Location("Player 8", "Terran Beacon", All, "Anywhere");
	Set Deaths("Current Player", "Zerg Marker", Set to, 87);
	Set Deaths("Current Player", "Stasis Cell/Prison", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	Bring("Player 8", "Protoss Beacon", "+EVENT 03 [GROUND]", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Vulture Spider Mine", All, "+EVENT 03 [GROUND]");
	Remove Unit At Location("Player 8", "Protoss Beacon", All, "Anywhere");
	Set Deaths("Current Player", "Zerg Marker", Set to, 88);
	Set Deaths("Current Player", "Stasis Cell/Prison", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Close Enemy Portals Near Mines
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	Bring("Player 8", "Zerg Beacon", "+EVENT 03 [GROUND]", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Vulture Spider Mine", All, "+EVENT 03 [GROUND]");
	Remove Unit At Location("Player 8", "Zerg Beacon", All, "Anywhere");
	Set Deaths("Current Player", "Zerg Marker", Set to, 89);
	Set Deaths("Current Player", "Stasis Cell/Prison", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	Bring("Player 8", "Terran Beacon", "+EVENT 03 [GROUND]", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Vulture Spider Mine", All, "+EVENT 03 [GROUND]");
	Remove Unit At Location("Player 8", "Terran Beacon", All, "Anywhere");
	Set Deaths("Current Player", "Zerg Marker", Set to, 89);
	Set Deaths("Current Player", "Stasis Cell/Prison", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	Bring("Player 8", "Protoss Beacon", "+EVENT 03 [GROUND]", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Vulture Spider Mine", All, "+EVENT 03 [GROUND]");
	Remove Unit At Location("Player 8", "Protoss Beacon", All, "Anywhere");
	Set Deaths("Current Player", "Zerg Marker", Set to, 89);
	Set Deaths("Current Player", "Stasis Cell/Prison", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//


Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	Bring("Player 7", "Zerg Beacon", "+EVENT 03 [GROUND]", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Vulture Spider Mine", All, "+EVENT 03 [GROUND]");
	Remove Unit At Location("Player 7", "Zerg Beacon", All, "Anywhere");
	Set Deaths("Current Player", "Zerg Marker", Set to, 89);
	Set Deaths("Current Player", "Stasis Cell/Prison", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	Bring("Player 7", "Terran Beacon", "+EVENT 03 [GROUND]", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Vulture Spider Mine", All, "+EVENT 03 [GROUND]");
	Remove Unit At Location("Player 8", "Terran Beacon", All, "Anywhere");
	Set Deaths("Current Player", "Zerg Marker", Set to, 89);
	Set Deaths("Current Player", "Stasis Cell/Prison", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	Bring("Player 7", "Protoss Beacon", "+EVENT 03 [GROUND]", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Vulture Spider Mine", All, "+EVENT 03 [GROUND]");
	Remove Unit At Location("Player 8", "Protoss Beacon", All, "Anywhere");
	Set Deaths("Current Player", "Zerg Marker", Set to, 89);
	Set Deaths("Current Player", "Stasis Cell/Prison", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Update closure for players who've started placing that type
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Protoss Temple", Exactly, 1);
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Player 7", "Zerg Beacon", "Anywhere [GROUND]", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Protoss Temple", Set to, 0);
	Set Deaths("Current Player", "Zerg Marker", Set to, 86);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Protoss Temple", Exactly, 2);
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Player 7", "Terran Beacon", "Anywhere [GROUND]", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Protoss Temple", Set to, 0);
	Set Deaths("Current Player", "Zerg Marker", Set to, 87);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Protoss Temple", Exactly, 3);
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Player 7", "Protoss Beacon", "Anywhere [GROUND]", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Protoss Temple", Set to, 0);
	Set Deaths("Current Player", "Zerg Marker", Set to, 88);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//


Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Protoss Temple", Exactly, 1);
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Player 8", "Zerg Beacon", "Anywhere [GROUND]", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Protoss Temple", Set to, 0);
	Set Deaths("Current Player", "Zerg Marker", Set to, 86);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Protoss Temple", Exactly, 2);
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Player 8", "Terran Beacon", "Anywhere [GROUND]", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Protoss Temple", Set to, 0);
	Set Deaths("Current Player", "Zerg Marker", Set to, 87);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Protoss Temple", Exactly, 3);
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Player 8", "Protoss Beacon", "Anywhere [GROUND]", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Protoss Temple", Set to, 0);
	Set Deaths("Current Player", "Zerg Marker", Set to, 88);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		Portal Type Setting
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	Unset portal (if both ends already exist)
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Protoss Temple", Exactly, 1);
	Bring("Player 7", "Zerg Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Protoss Temple", Set to, 0);
	Set Deaths("Current Player", "Zerg Marker", Set to, 103);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Protoss Temple", Exactly, 2);
	Bring("Player 7", "Terran Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Protoss Temple", Set to, 0);
	Set Deaths("Current Player", "Zerg Marker", Set to, 103);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Protoss Temple", Exactly, 3);
	Bring("Player 7", "Protoss Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Protoss Temple", Set to, 0);
	Set Deaths("Current Player", "Zerg Marker", Set to, 103);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//


Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Protoss Temple", Exactly, 1);
	Bring("Player 8", "Zerg Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Protoss Temple", Set to, 0);
	Set Deaths("Current Player", "Zerg Marker", Set to, 103);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Protoss Temple", Exactly, 2);
	Bring("Player 8", "Terran Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Protoss Temple", Set to, 0);
	Set Deaths("Current Player", "Zerg Marker", Set to, 103);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Protoss Temple", Exactly, 3);
	Bring("Player 8", "Protoss Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Protoss Temple", Set to, 0);
	Set Deaths("Current Player", "Zerg Marker", Set to, 103);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//-----------------------------------------------------------------//
//	Set to next (fully) available portal
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Protoss Temple", Exactly, 0);
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Player 7", "Zerg Beacon", "Anywhere", Exactly, 0);
	Bring("Current Player", "Vulture Spider Mine", "Anywhere [GROUND]", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Temple", Set to, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Protoss Temple", Exactly, 0);
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Player 7", "Terran Beacon", "Anywhere", Exactly, 0);
	Bring("Current Player", "Vulture Spider Mine", "Anywhere [GROUND]", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Temple", Set to, 2);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Protoss Temple", Exactly, 0);
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Player 7", "Protoss Beacon", "Anywhere", Exactly, 0);
	Bring("Current Player", "Vulture Spider Mine", "Anywhere [GROUND]", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Temple", Set to, 3);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//


Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Protoss Temple", Exactly, 0);
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Player 8", "Zerg Beacon", "Anywhere", Exactly, 0);
	Bring("Current Player", "Vulture Spider Mine", "Anywhere [GROUND]", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Temple", Set to, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Protoss Temple", Exactly, 0);
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Player 8", "Terran Beacon", "Anywhere", Exactly, 0);
	Bring("Current Player", "Vulture Spider Mine", "Anywhere [GROUND]", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Temple", Set to, 2);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Protoss Temple", Exactly, 0);
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Player 8", "Protoss Beacon", "Anywhere", Exactly, 0);
	Bring("Current Player", "Vulture Spider Mine", "Anywhere [GROUND]", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Temple", Set to, 3);
	Preserve Trigger();
}

//-----------------------------------------------------------------//






//< //----------------------------------------------------------------------------------------------------------//
//		  Portal Beacon Restocking
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Player 12", "Zerg Beacon", "| RIFT 01", Exactly, 0);

Actions:
	// Remove Unit At Location("All Players", "Any Unit", All, "| RIFT 01");
	Create Unit("Current Player", "Zerg Beacon", 1, "| RIFT 01");
	Give Units to Player("Current Player", "Player 12", "Zerg Beacon", All, "| RIFT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Player 12", "Terran Beacon", "| RIFT 02", Exactly, 0);

Actions:
	// Remove Unit At Location("All Players", "Any Unit", All, "| RIFT 02");
	Create Unit("Current Player", "Terran Beacon", 1, "| RIFT 02");
	Give Units to Player("Current Player", "Player 12", "Terran Beacon", All, "| RIFT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Player 12", "Protoss Beacon", "| RIFT 03", Exactly, 0);

Actions:
	// Remove Unit At Location("All Players", "Any Unit", All, "| RIFT 03");
	Create Unit("Current Player", "Protoss Beacon", 1, "| RIFT 03");
	Give Units to Player("Current Player", "Player 12", "Protoss Beacon", All, "| RIFT 03");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		Portal Placement
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	Failsafe: No portal to set to
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Protoss Temple", Exactly, 0);
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Current Player", "Vulture Spider Mine", "Anywhere [GROUND]", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Vulture Spider Mine", All, "Anywhere [GROUND]");
	Set Deaths("Current Player", "Ruins", Set to, 42);
	Set Deaths("Current Player", "Stasis Cell/Prison", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Place portal markers
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Protoss Temple", Exactly, 1);
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Current Player", "Vulture Spider Mine", "Anywhere [GROUND]", At least, 1);
	Bring("Player 12", "Zerg Beacon", "| RIFT 01", At least, 1);

Actions:
	Set Deaths("Current Player", "Stasis Cell/Prison", Add, 101);
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Current Player", "Vulture Spider Mine", "Anywhere [GROUND]", "+PORTAL 01");
	Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+PORTAL 01");
	Move Location("Player 12", "Zerg Beacon", "| RIFT 01", "+PORTAL 02");
//Backup obstructing units
	Move Location("Current Player", "Terran Vulture", "Anywhere", "+EVENT 02");
	Move Unit("Current Player", "Terran Vulture", All, "+EVENT 02", "| CACHE");
	Move Unit("All Players", "Terran Marine", All, "+PORTAL 01", "| CACHE");
	Move Unit("All Players", "Terran Goliath", All, "+PORTAL 01", "| CACHE");
	Move Unit("All Players", "Zerg Ultralisk", All, "+PORTAL 01", "| CACHE");
	Move Unit("All Players", "Zerg Broodling", All, "+PORTAL 01", "| CACHE");
//Place beacon
	Move Unit("Player 12", "Zerg Beacon", All, "+PORTAL 02", "+PORTAL 01");
	Remove Unit At Location("Player 12", "Zerg Beacon", All, "+PORTAL 02");
	Give Units to Player("Player 12", "Current Player", "Zerg Beacon", All, "+PORTAL 01");
//Restore obstructing units
	Move Unit("Current Player", "Terran Vulture", All, "| CACHE", "+EVENT 02");
	Move Unit("All Players", "Terran Marine", All, "| CACHE", "+PORTAL 01");
	Move Unit("All Players", "Terran Goliath", All, "| CACHE", "+PORTAL 01");
	Move Unit("All Players", "Zerg Ultralisk", All, "| CACHE", "+PORTAL 01");
	Move Unit("All Players", "Zerg Broodling", All, "| CACHE", "+PORTAL 01");
//Replace precached beacon
	// Create Unit("Current Player", "Zerg Beacon", All, "+PORTAL 02");
	// Give Units to Player("Current Player", "Player 12", "Zerg Beacon", All, "+PORTAL 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Protoss Temple", Exactly, 2);
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Current Player", "Vulture Spider Mine", "Anywhere [GROUND]", At least, 1);
	Bring("Player 12", "Terran Beacon", "| RIFT 02", At least, 1);

Actions:
	Set Deaths("Current Player", "Stasis Cell/Prison", Add, 101);
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Current Player", "Vulture Spider Mine", "Anywhere [GROUND]", "+PORTAL 01");
	Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+PORTAL 01");
	Move Location("Player 12", "Terran Beacon", "| RIFT 02", "+PORTAL 02");
//Backup obstructing units
	Move Location("Current Player", "Terran Vulture", "Anywhere", "+EVENT 02");
	Move Unit("Current Player", "Terran Vulture", All, "+EVENT 02", "| CACHE");
	Move Unit("All Players", "Terran Marine", All, "+PORTAL 01", "| CACHE");
	Move Unit("All Players", "Terran Goliath", All, "+PORTAL 01", "| CACHE");
	Move Unit("All Players", "Zerg Ultralisk", All, "+PORTAL 01", "| CACHE");
	Move Unit("All Players", "Zerg Broodling", All, "+PORTAL 01", "| CACHE");
//Place beacon
	Move Unit("Player 12", "Terran Beacon", All, "+PORTAL 02", "+PORTAL 01");
	Remove Unit At Location("Player 12", "Terran Beacon", All, "+PORTAL 02");
	Give Units to Player("Player 12", "Current Player", "Terran Beacon", All, "+PORTAL 01");
//Restore obstructing units
	Move Unit("Current Player", "Terran Vulture", All, "| CACHE", "+EVENT 02");
	Move Unit("All Players", "Terran Marine", All, "| CACHE", "+PORTAL 01");
	Move Unit("All Players", "Terran Goliath", All, "| CACHE", "+PORTAL 01");
	Move Unit("All Players", "Zerg Ultralisk", All, "| CACHE", "+PORTAL 01");
	Move Unit("All Players", "Zerg Broodling", All, "| CACHE", "+PORTAL 01");
//Replace precached beacon
	// Create Unit("Current Player", "Terran Beacon", All, "+PORTAL 02");
	// Give Units to Player("Current Player", "Player 12", "Terran Beacon", All, "+PORTAL 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Protoss Temple", Exactly, 3);
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Current Player", "Vulture Spider Mine", "Anywhere [GROUND]", At least, 1);
	Bring("Player 12", "Protoss Beacon", "| RIFT 03", At least, 1);

Actions:
	Set Deaths("Current Player", "Stasis Cell/Prison", Add, 101);
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Current Player", "Vulture Spider Mine", "Anywhere [GROUND]", "+PORTAL 01");
	Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+PORTAL 01");
	Move Location("Player 12", "Protoss Beacon", "| RIFT 03", "+PORTAL 02");
//Backup obstructing units
	Move Location("Current Player", "Terran Vulture", "Anywhere", "+EVENT 02");
	Move Unit("Current Player", "Terran Vulture", All, "+EVENT 02", "| CACHE");
	Move Unit("All Players", "Terran Marine", All, "+PORTAL 01", "| CACHE");
	Move Unit("All Players", "Terran Goliath", All, "+PORTAL 01", "| CACHE");
	Move Unit("All Players", "Zerg Ultralisk", All, "+PORTAL 01", "| CACHE");
	Move Unit("All Players", "Zerg Broodling", All, "+PORTAL 01", "| CACHE");
//Place beacon
	Move Unit("Player 12", "Protoss Beacon", All, "+PORTAL 02", "+PORTAL 01");
	Remove Unit At Location("Player 12", "Protoss Beacon", All, "+PORTAL 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Beacon", All, "+PORTAL 01");
//Restore obstructing units
	Move Unit("Current Player", "Terran Vulture", All, "| CACHE", "+EVENT 02");
	Move Unit("All Players", "Terran Marine", All, "| CACHE", "+PORTAL 01");
	Move Unit("All Players", "Terran Goliath", All, "| CACHE", "+PORTAL 01");
	Move Unit("All Players", "Zerg Ultralisk", All, "| CACHE", "+PORTAL 01");
	Move Unit("All Players", "Zerg Broodling", All, "| CACHE", "+PORTAL 01");
//Replace precached beacon
	// Create Unit("Current Player", "Protoss Beacon", All, "+PORTAL 02");
	// Give Units to Player("Current Player", "Player 12", "Protoss Beacon", All, "+PORTAL 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Placement succeeded
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Stasis Cell/Prison", At least, 100);
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Current Player", "Zerg Beacon", "Anywhere [GROUND]", At least, 1);

Actions:
	Set Deaths("Current Player", "Stasis Cell/Prison", Subtract, 100);
	Give Units to Player("Current Player", "Player 7", "Zerg Beacon", All, "Anywhere [GROUND]");
	Set Deaths("Current Player", "Zerg Marker", Set to, 102);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Stasis Cell/Prison", At least, 100);
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Beacon", "Anywhere [GROUND]", At least, 1);

Actions:
	Set Deaths("Current Player", "Stasis Cell/Prison", Subtract, 100);
	Give Units to Player("Current Player", "Player 7", "Terran Beacon", All, "Anywhere [GROUND]");
	Set Deaths("Current Player", "Zerg Marker", Set to, 102);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Stasis Cell/Prison", At least, 100);
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Current Player", "Protoss Beacon", "Anywhere [GROUND]", At least, 1);

Actions:
	Set Deaths("Current Player", "Stasis Cell/Prison", Subtract, 100);
	Give Units to Player("Current Player", "Player 7", "Protoss Beacon", All, "Anywhere [GROUND]");
	Set Deaths("Current Player", "Zerg Marker", Set to, 102);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//


Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Stasis Cell/Prison", At least, 100);
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Current Player", "Zerg Beacon", "Anywhere [GROUND]", At least, 1);

Actions:
	Set Deaths("Current Player", "Stasis Cell/Prison", Subtract, 100);
	Give Units to Player("Current Player", "Player 8", "Zerg Beacon", All, "Anywhere [GROUND]");
	Set Deaths("Current Player", "Zerg Marker", Set to, 102);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Stasis Cell/Prison", At least, 100);
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Current Player", "Terran Beacon", "Anywhere [GROUND]", At least, 1);

Actions:
	Set Deaths("Current Player", "Stasis Cell/Prison", Subtract, 100);
	Give Units to Player("Current Player", "Player 8", "Terran Beacon", All, "Anywhere [GROUND]");
	Set Deaths("Current Player", "Zerg Marker", Set to, 102);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Stasis Cell/Prison", At least, 100);
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	Bring("Current Player", "Protoss Beacon", "Anywhere [GROUND]", At least, 1);

Actions:
	Set Deaths("Current Player", "Stasis Cell/Prison", Subtract, 100);
	Give Units to Player("Current Player", "Player 8", "Protoss Beacon", All, "Anywhere [GROUND]");
	Set Deaths("Current Player", "Zerg Marker", Set to, 102);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Placement failed
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Stasis Cell/Prison", At least, 100);

Actions:
	Set Deaths("Current Player", "Stasis Cell/Prison", Subtract, 100);
	Set Deaths("Current Player", "Protoss Temple", Set to, 0);
	Set Deaths("Current Player", "Zerg Marker", Set to, 107);
	Preserve Trigger();
}

//-----------------------------------------------------------------//






//< //----------------------------------------------------------------------------------------------------------//
//		Spider Mine Refill
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Stasis Cell/Prison", At least, 3);
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Stasis Cell/Prison", Set to, 0);
	Move Location("Current Player", "Terran Vulture", "Anywhere", "+EVENT 01");
	Remove Unit At Location("Current Player", "Terran Vulture", All, "+EVENT 01");
	Create Unit("Current Player", "Terran Vulture", All, "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//






//< //----------------------------------------------------------------------------------------------------------//
//		Teleport NPCs
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	Teleport timer
//-----------------------------------------------------------------//

Trigger("Player 7","Player 8"){
Conditions:
	Deaths("Current Player", "Stasis Cell/Prison", At least, 1);

Actions:
	Set Deaths("Current Player", "Stasis Cell/Prison", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Alpha's Teleporters
//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Stasis Cell/Prison", Exactly, 0);
	Bring("Current Player", "Zerg Beacon", "Anywhere", At least, 2);

Actions:
	Move Location("Current Player", "Zerg Beacon", "Anywhere", "+PORTAL 01");
	Give Units to Player("Current Player", "Player 9", "Zerg Beacon", 1, "+PORTAL 01");
	Move Location("Current Player", "Zerg Beacon", "Anywhere", "+PORTAL 02");
	Give Units to Player("Player 9", "Current Player", "Zerg Beacon", 1, "+PORTAL 01");
//Teleport
	Move Unit("All Players", "Terran Marine", All, "+PORTAL 01", "| CACHE");
	Move Unit("All Players", "Terran Goliath", All, "+PORTAL 01", "| CACHE");
	Move Unit("All Players", "Zerg Ultralisk", All, "+PORTAL 01", "| CACHE");
	Move Unit("All Players", "Terran Marine", All, "+PORTAL 02", "+PORTAL 01");
	Move Unit("All Players", "Terran Goliath", All, "+PORTAL 02", "+PORTAL 01");
	Move Unit("All Players", "Zerg Ultralisk", All, "+PORTAL 02", "+PORTAL 01");
	Move Unit("All Players", "Terran Marine", All, "| CACHE", "+PORTAL 02");
	Move Unit("All Players", "Terran Goliath", All, "| CACHE", "+PORTAL 02");
	Move Unit("All Players", "Zerg Ultralisk", All, "| CACHE", "+PORTAL 02");
//Order Alpha's forces
	Move Location("Current Player", "Scanner Sweep", "+PORTAL 01", "+EVENT 06");
	Order("Player 7", "Terran Marine", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 7", "Terran Goliath", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 7", "Zerg Ultralisk", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Terran Marine", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Terran Goliath", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Zerg Ultralisk", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 8", "Terran Marine", "+EVENT 06", "HQ (T1)", patrol);
	Order("Player 8", "Terran Goliath", "+EVENT 06", "HQ (T1)", patrol);
	Order("Player 8", "Zerg Ultralisk", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Terran Marine", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Terran Goliath", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Zerg Ultralisk", "+EVENT 06", "HQ (T1)", patrol);
//Order Omega's forces
	Move Location("Current Player", "Scanner Sweep", "+PORTAL 02", "+EVENT 06");
	Order("Player 7", "Terran Marine", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 7", "Terran Goliath", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 7", "Zerg Ultralisk", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Terran Marine", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Terran Goliath", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Zerg Ultralisk", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 8", "Terran Marine", "+EVENT 06", "HQ (T1)", patrol);
	Order("Player 8", "Terran Goliath", "+EVENT 06", "HQ (T1)", patrol);
	Order("Player 8", "Zerg Ultralisk", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Terran Marine", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Terran Goliath", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Zerg Ultralisk", "+EVENT 06", "HQ (T1)", patrol);
//Move Alpha's forces
	Order("Player 7", "Terran Marine", "+PORTAL 01", "HQ (T2)", move);
	Order("Player 7", "Terran Goliath", "+PORTAL 01", "HQ (T2)", move);
	Order("Player 7", "Zerg Ultralisk", "+PORTAL 01", "HQ (T2)", move);
	Order("Player 7", "Terran Marine", "+PORTAL 02", "HQ (T2)", move);
	Order("Player 7", "Terran Goliath", "+PORTAL 02", "HQ (T2)", move);
	Order("Player 7", "Zerg Ultralisk", "+PORTAL 02", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Terran Marine", "+PORTAL 01", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Terran Goliath", "+PORTAL 01", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Zerg Ultralisk", "+PORTAL 01", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Terran Marine", "+PORTAL 02", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Terran Goliath", "+PORTAL 02", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Zerg Ultralisk", "+PORTAL 02", "HQ (T2)", move);
//Move Omega's forces
	Order("Player 8", "Terran Marine", "+PORTAL 01", "HQ (T1)", move);
	Order("Player 8", "Terran Goliath", "+PORTAL 01", "HQ (T1)", move);
	Order("Player 8", "Zerg Ultralisk", "+PORTAL 01", "HQ (T1)", move);
	Order("Player 8", "Terran Marine", "+PORTAL 02", "HQ (T1)", move);
	Order("Player 8", "Terran Goliath", "+PORTAL 02", "HQ (T1)", move);
	Order("Player 8", "Zerg Ultralisk", "+PORTAL 02", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Terran Marine", "+PORTAL 01", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Terran Goliath", "+PORTAL 01", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Zerg Ultralisk", "+PORTAL 01", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Terran Marine", "+PORTAL 02", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Terran Goliath", "+PORTAL 02", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Zerg Ultralisk", "+PORTAL 02", "HQ (T1)", move);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Stasis Cell/Prison", Exactly, 0);
	Bring("Current Player", "Terran Beacon", "Anywhere", At least, 2);

Actions:
	Move Location("Current Player", "Terran Beacon", "Anywhere", "+PORTAL 01");
	Give Units to Player("Current Player", "Player 9", "Terran Beacon", 1, "+PORTAL 01");
	Move Location("Current Player", "Terran Beacon", "Anywhere", "+PORTAL 02");
	Give Units to Player("Player 9", "Current Player", "Terran Beacon", 1, "+PORTAL 01");
//Teleport
	Move Unit("All Players", "Terran Marine", All, "+PORTAL 01", "| CACHE");
	Move Unit("All Players", "Terran Goliath", All, "+PORTAL 01", "| CACHE");
	Move Unit("All Players", "Zerg Ultralisk", All, "+PORTAL 01", "| CACHE");
	Move Unit("All Players", "Terran Marine", All, "+PORTAL 02", "+PORTAL 01");
	Move Unit("All Players", "Terran Goliath", All, "+PORTAL 02", "+PORTAL 01");
	Move Unit("All Players", "Zerg Ultralisk", All, "+PORTAL 02", "+PORTAL 01");
	Move Unit("All Players", "Terran Marine", All, "| CACHE", "+PORTAL 02");
	Move Unit("All Players", "Terran Goliath", All, "| CACHE", "+PORTAL 02");
	Move Unit("All Players", "Zerg Ultralisk", All, "| CACHE", "+PORTAL 02");
//Order Alpha's forces
	Move Location("Current Player", "Scanner Sweep", "+PORTAL 01", "+EVENT 06");
	Order("Player 7", "Terran Marine", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 7", "Terran Goliath", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 7", "Zerg Ultralisk", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Terran Marine", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Terran Goliath", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Zerg Ultralisk", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 8", "Terran Marine", "+EVENT 06", "HQ (T1)", patrol);
	Order("Player 8", "Terran Goliath", "+EVENT 06", "HQ (T1)", patrol);
	Order("Player 8", "Zerg Ultralisk", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Terran Marine", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Terran Goliath", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Zerg Ultralisk", "+EVENT 06", "HQ (T1)", patrol);
//Order Omega's forces
	Move Location("Current Player", "Scanner Sweep", "+PORTAL 02", "+EVENT 06");
	Order("Player 7", "Terran Marine", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 7", "Terran Goliath", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 7", "Zerg Ultralisk", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Terran Marine", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Terran Goliath", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Zerg Ultralisk", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 8", "Terran Marine", "+EVENT 06", "HQ (T1)", patrol);
	Order("Player 8", "Terran Goliath", "+EVENT 06", "HQ (T1)", patrol);
	Order("Player 8", "Zerg Ultralisk", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Terran Marine", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Terran Goliath", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Zerg Ultralisk", "+EVENT 06", "HQ (T1)", patrol);
//Move Alpha's forces
	Order("Player 7", "Terran Marine", "+PORTAL 01", "HQ (T2)", move);
	Order("Player 7", "Terran Goliath", "+PORTAL 01", "HQ (T2)", move);
	Order("Player 7", "Zerg Ultralisk", "+PORTAL 01", "HQ (T2)", move);
	Order("Player 7", "Terran Marine", "+PORTAL 02", "HQ (T2)", move);
	Order("Player 7", "Terran Goliath", "+PORTAL 02", "HQ (T2)", move);
	Order("Player 7", "Zerg Ultralisk", "+PORTAL 02", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Terran Marine", "+PORTAL 01", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Terran Goliath", "+PORTAL 01", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Zerg Ultralisk", "+PORTAL 01", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Terran Marine", "+PORTAL 02", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Terran Goliath", "+PORTAL 02", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Zerg Ultralisk", "+PORTAL 02", "HQ (T2)", move);
//Move Omega's forces
	Order("Player 8", "Terran Marine", "+PORTAL 01", "HQ (T1)", move);
	Order("Player 8", "Terran Goliath", "+PORTAL 01", "HQ (T1)", move);
	Order("Player 8", "Zerg Ultralisk", "+PORTAL 01", "HQ (T1)", move);
	Order("Player 8", "Terran Marine", "+PORTAL 02", "HQ (T1)", move);
	Order("Player 8", "Terran Goliath", "+PORTAL 02", "HQ (T1)", move);
	Order("Player 8", "Zerg Ultralisk", "+PORTAL 02", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Terran Marine", "+PORTAL 01", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Terran Goliath", "+PORTAL 01", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Zerg Ultralisk", "+PORTAL 01", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Terran Marine", "+PORTAL 02", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Terran Goliath", "+PORTAL 02", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Zerg Ultralisk", "+PORTAL 02", "HQ (T1)", move);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Stasis Cell/Prison", Exactly, 0);
	Bring("Current Player", "Protoss Beacon", "Anywhere", At least, 2);

Actions:
	Move Location("Current Player", "Protoss Beacon", "Anywhere", "+PORTAL 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Beacon", 1, "+PORTAL 01");
	Move Location("Current Player", "Protoss Beacon", "Anywhere", "+PORTAL 02");
	Give Units to Player("Player 9", "Current Player", "Protoss Beacon", 1, "+PORTAL 01");
//Teleport
	Move Unit("All Players", "Terran Marine", All, "+PORTAL 01", "| CACHE");
	Move Unit("All Players", "Terran Goliath", All, "+PORTAL 01", "| CACHE");
	Move Unit("All Players", "Zerg Ultralisk", All, "+PORTAL 01", "| CACHE");
	Move Unit("All Players", "Terran Marine", All, "+PORTAL 02", "+PORTAL 01");
	Move Unit("All Players", "Terran Goliath", All, "+PORTAL 02", "+PORTAL 01");
	Move Unit("All Players", "Zerg Ultralisk", All, "+PORTAL 02", "+PORTAL 01");
	Move Unit("All Players", "Terran Marine", All, "| CACHE", "+PORTAL 02");
	Move Unit("All Players", "Terran Goliath", All, "| CACHE", "+PORTAL 02");
	Move Unit("All Players", "Zerg Ultralisk", All, "| CACHE", "+PORTAL 02");
//Order Alpha's forces
	Move Location("Current Player", "Scanner Sweep", "+PORTAL 01", "+EVENT 06");
	Order("Player 7", "Terran Marine", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 7", "Terran Goliath", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 7", "Zerg Ultralisk", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Terran Marine", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Terran Goliath", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Zerg Ultralisk", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 8", "Terran Marine", "+EVENT 06", "HQ (T1)", patrol);
	Order("Player 8", "Terran Goliath", "+EVENT 06", "HQ (T1)", patrol);
	Order("Player 8", "Zerg Ultralisk", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Terran Marine", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Terran Goliath", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Zerg Ultralisk", "+EVENT 06", "HQ (T1)", patrol);
//Order Omega's forces
	Move Location("Current Player", "Scanner Sweep", "+PORTAL 02", "+EVENT 06");
	Order("Player 7", "Terran Marine", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 7", "Terran Goliath", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 7", "Zerg Ultralisk", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Terran Marine", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Terran Goliath", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Zerg Ultralisk", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 8", "Terran Marine", "+EVENT 06", "HQ (T1)", patrol);
	Order("Player 8", "Terran Goliath", "+EVENT 06", "HQ (T1)", patrol);
	Order("Player 8", "Zerg Ultralisk", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Terran Marine", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Terran Goliath", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Zerg Ultralisk", "+EVENT 06", "HQ (T1)", patrol);
//Move Alpha's forces
	Order("Player 7", "Terran Marine", "+PORTAL 01", "HQ (T2)", move);
	Order("Player 7", "Terran Goliath", "+PORTAL 01", "HQ (T2)", move);
	Order("Player 7", "Zerg Ultralisk", "+PORTAL 01", "HQ (T2)", move);
	Order("Player 7", "Terran Marine", "+PORTAL 02", "HQ (T2)", move);
	Order("Player 7", "Terran Goliath", "+PORTAL 02", "HQ (T2)", move);
	Order("Player 7", "Zerg Ultralisk", "+PORTAL 02", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Terran Marine", "+PORTAL 01", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Terran Goliath", "+PORTAL 01", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Zerg Ultralisk", "+PORTAL 01", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Terran Marine", "+PORTAL 02", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Terran Goliath", "+PORTAL 02", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Zerg Ultralisk", "+PORTAL 02", "HQ (T2)", move);
//Move Omega's forces
	Order("Player 8", "Terran Marine", "+PORTAL 01", "HQ (T1)", move);
	Order("Player 8", "Terran Goliath", "+PORTAL 01", "HQ (T1)", move);
	Order("Player 8", "Zerg Ultralisk", "+PORTAL 01", "HQ (T1)", move);
	Order("Player 8", "Terran Marine", "+PORTAL 02", "HQ (T1)", move);
	Order("Player 8", "Terran Goliath", "+PORTAL 02", "HQ (T1)", move);
	Order("Player 8", "Zerg Ultralisk", "+PORTAL 02", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Terran Marine", "+PORTAL 01", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Terran Goliath", "+PORTAL 01", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Zerg Ultralisk", "+PORTAL 01", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Terran Marine", "+PORTAL 02", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Terran Goliath", "+PORTAL 02", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Zerg Ultralisk", "+PORTAL 02", "HQ (T1)", move);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Omega's Teleporters
//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Stasis Cell/Prison", Exactly, 0);
	Bring("Current Player", "Zerg Beacon", "Anywhere", At least, 2);

Actions:
	Move Location("Current Player", "Zerg Beacon", "Anywhere", "+PORTAL 01");
	Give Units to Player("Current Player", "Player 9", "Zerg Beacon", 1, "+PORTAL 01");
	Move Location("Current Player", "Zerg Beacon", "Anywhere", "+PORTAL 02");
	Give Units to Player("Player 9", "Current Player", "Zerg Beacon", 1, "+PORTAL 01");
//Teleport
	Move Unit("All Players", "Terran Marine", All, "+PORTAL 01", "| CACHE");
	Move Unit("All Players", "Terran Goliath", All, "+PORTAL 01", "| CACHE");
	Move Unit("All Players", "Zerg Ultralisk", All, "+PORTAL 01", "| CACHE");
	Move Unit("All Players", "Terran Marine", All, "+PORTAL 02", "+PORTAL 01");
	Move Unit("All Players", "Terran Goliath", All, "+PORTAL 02", "+PORTAL 01");
	Move Unit("All Players", "Zerg Ultralisk", All, "+PORTAL 02", "+PORTAL 01");
	Move Unit("All Players", "Terran Marine", All, "| CACHE", "+PORTAL 02");
	Move Unit("All Players", "Terran Goliath", All, "| CACHE", "+PORTAL 02");
	Move Unit("All Players", "Zerg Ultralisk", All, "| CACHE", "+PORTAL 02");
//Order Alpha's forces
	Move Location("Current Player", "Scanner Sweep", "+PORTAL 01", "+EVENT 06");
	Order("Player 7", "Terran Marine", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 7", "Terran Goliath", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 7", "Zerg Ultralisk", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Terran Marine", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Terran Goliath", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Zerg Ultralisk", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 8", "Terran Marine", "+EVENT 06", "HQ (T1)", patrol);
	Order("Player 8", "Terran Goliath", "+EVENT 06", "HQ (T1)", patrol);
	Order("Player 8", "Zerg Ultralisk", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Terran Marine", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Terran Goliath", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Zerg Ultralisk", "+EVENT 06", "HQ (T1)", patrol);
//Order Omega's forces
	Move Location("Current Player", "Scanner Sweep", "+PORTAL 02", "+EVENT 06");
	Order("Player 7", "Terran Marine", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 7", "Terran Goliath", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 7", "Zerg Ultralisk", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Terran Marine", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Terran Goliath", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Zerg Ultralisk", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 8", "Terran Marine", "+EVENT 06", "HQ (T1)", patrol);
	Order("Player 8", "Terran Goliath", "+EVENT 06", "HQ (T1)", patrol);
	Order("Player 8", "Zerg Ultralisk", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Terran Marine", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Terran Goliath", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Zerg Ultralisk", "+EVENT 06", "HQ (T1)", patrol);
//Move Alpha's forces
	Order("Player 7", "Terran Marine", "+PORTAL 01", "HQ (T2)", move);
	Order("Player 7", "Terran Goliath", "+PORTAL 01", "HQ (T2)", move);
	Order("Player 7", "Zerg Ultralisk", "+PORTAL 01", "HQ (T2)", move);
	Order("Player 7", "Terran Marine", "+PORTAL 02", "HQ (T2)", move);
	Order("Player 7", "Terran Goliath", "+PORTAL 02", "HQ (T2)", move);
	Order("Player 7", "Zerg Ultralisk", "+PORTAL 02", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Terran Marine", "+PORTAL 01", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Terran Goliath", "+PORTAL 01", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Zerg Ultralisk", "+PORTAL 01", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Terran Marine", "+PORTAL 02", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Terran Goliath", "+PORTAL 02", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Zerg Ultralisk", "+PORTAL 02", "HQ (T2)", move);
//Move Omega's forces
	Order("Player 8", "Terran Marine", "+PORTAL 01", "HQ (T1)", move);
	Order("Player 8", "Terran Goliath", "+PORTAL 01", "HQ (T1)", move);
	Order("Player 8", "Zerg Ultralisk", "+PORTAL 01", "HQ (T1)", move);
	Order("Player 8", "Terran Marine", "+PORTAL 02", "HQ (T1)", move);
	Order("Player 8", "Terran Goliath", "+PORTAL 02", "HQ (T1)", move);
	Order("Player 8", "Zerg Ultralisk", "+PORTAL 02", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Terran Marine", "+PORTAL 01", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Terran Goliath", "+PORTAL 01", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Zerg Ultralisk", "+PORTAL 01", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Terran Marine", "+PORTAL 02", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Terran Goliath", "+PORTAL 02", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Zerg Ultralisk", "+PORTAL 02", "HQ (T1)", move);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Stasis Cell/Prison", Exactly, 0);
	Bring("Current Player", "Terran Beacon", "Anywhere", At least, 2);

Actions:
	Move Location("Current Player", "Terran Beacon", "Anywhere", "+PORTAL 01");
	Give Units to Player("Current Player", "Player 9", "Terran Beacon", 1, "+PORTAL 01");
	Move Location("Current Player", "Terran Beacon", "Anywhere", "+PORTAL 02");
	Give Units to Player("Player 9", "Current Player", "Terran Beacon", 1, "+PORTAL 01");
//Teleport
	Move Unit("All Players", "Terran Marine", All, "+PORTAL 01", "| CACHE");
	Move Unit("All Players", "Terran Goliath", All, "+PORTAL 01", "| CACHE");
	Move Unit("All Players", "Zerg Ultralisk", All, "+PORTAL 01", "| CACHE");
	Move Unit("All Players", "Terran Marine", All, "+PORTAL 02", "+PORTAL 01");
	Move Unit("All Players", "Terran Goliath", All, "+PORTAL 02", "+PORTAL 01");
	Move Unit("All Players", "Zerg Ultralisk", All, "+PORTAL 02", "+PORTAL 01");
	Move Unit("All Players", "Terran Marine", All, "| CACHE", "+PORTAL 02");
	Move Unit("All Players", "Terran Goliath", All, "| CACHE", "+PORTAL 02");
	Move Unit("All Players", "Zerg Ultralisk", All, "| CACHE", "+PORTAL 02");
//Order Alpha's forces
	Move Location("Current Player", "Scanner Sweep", "+PORTAL 01", "+EVENT 06");
	Order("Player 7", "Terran Marine", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 7", "Terran Goliath", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 7", "Zerg Ultralisk", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Terran Marine", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Terran Goliath", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Zerg Ultralisk", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 8", "Terran Marine", "+EVENT 06", "HQ (T1)", patrol);
	Order("Player 8", "Terran Goliath", "+EVENT 06", "HQ (T1)", patrol);
	Order("Player 8", "Zerg Ultralisk", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Terran Marine", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Terran Goliath", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Zerg Ultralisk", "+EVENT 06", "HQ (T1)", patrol);
//Order Omega's forces
	Move Location("Current Player", "Scanner Sweep", "+PORTAL 02", "+EVENT 06");
	Order("Player 7", "Terran Marine", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 7", "Terran Goliath", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 7", "Zerg Ultralisk", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Terran Marine", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Terran Goliath", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Zerg Ultralisk", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 8", "Terran Marine", "+EVENT 06", "HQ (T1)", patrol);
	Order("Player 8", "Terran Goliath", "+EVENT 06", "HQ (T1)", patrol);
	Order("Player 8", "Zerg Ultralisk", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Terran Marine", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Terran Goliath", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Zerg Ultralisk", "+EVENT 06", "HQ (T1)", patrol);
//Move Alpha's forces
	Order("Player 7", "Terran Marine", "+PORTAL 01", "HQ (T2)", move);
	Order("Player 7", "Terran Goliath", "+PORTAL 01", "HQ (T2)", move);
	Order("Player 7", "Zerg Ultralisk", "+PORTAL 01", "HQ (T2)", move);
	Order("Player 7", "Terran Marine", "+PORTAL 02", "HQ (T2)", move);
	Order("Player 7", "Terran Goliath", "+PORTAL 02", "HQ (T2)", move);
	Order("Player 7", "Zerg Ultralisk", "+PORTAL 02", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Terran Marine", "+PORTAL 01", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Terran Goliath", "+PORTAL 01", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Zerg Ultralisk", "+PORTAL 01", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Terran Marine", "+PORTAL 02", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Terran Goliath", "+PORTAL 02", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Zerg Ultralisk", "+PORTAL 02", "HQ (T2)", move);
//Move Omega's forces
	Order("Player 8", "Terran Marine", "+PORTAL 01", "HQ (T1)", move);
	Order("Player 8", "Terran Goliath", "+PORTAL 01", "HQ (T1)", move);
	Order("Player 8", "Zerg Ultralisk", "+PORTAL 01", "HQ (T1)", move);
	Order("Player 8", "Terran Marine", "+PORTAL 02", "HQ (T1)", move);
	Order("Player 8", "Terran Goliath", "+PORTAL 02", "HQ (T1)", move);
	Order("Player 8", "Zerg Ultralisk", "+PORTAL 02", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Terran Marine", "+PORTAL 01", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Terran Goliath", "+PORTAL 01", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Zerg Ultralisk", "+PORTAL 01", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Terran Marine", "+PORTAL 02", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Terran Goliath", "+PORTAL 02", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Zerg Ultralisk", "+PORTAL 02", "HQ (T1)", move);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Stasis Cell/Prison", Exactly, 0);
	Bring("Current Player", "Protoss Beacon", "Anywhere", At least, 2);

Actions:
	Move Location("Current Player", "Protoss Beacon", "Anywhere", "+PORTAL 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Beacon", 1, "+PORTAL 01");
	Move Location("Current Player", "Protoss Beacon", "Anywhere", "+PORTAL 02");
	Give Units to Player("Player 9", "Current Player", "Protoss Beacon", 1, "+PORTAL 01");
//Teleport
	Move Unit("All Players", "Terran Marine", All, "+PORTAL 01", "| CACHE");
	Move Unit("All Players", "Terran Goliath", All, "+PORTAL 01", "| CACHE");
	Move Unit("All Players", "Zerg Ultralisk", All, "+PORTAL 01", "| CACHE");
	Move Unit("All Players", "Terran Marine", All, "+PORTAL 02", "+PORTAL 01");
	Move Unit("All Players", "Terran Goliath", All, "+PORTAL 02", "+PORTAL 01");
	Move Unit("All Players", "Zerg Ultralisk", All, "+PORTAL 02", "+PORTAL 01");
	Move Unit("All Players", "Terran Marine", All, "| CACHE", "+PORTAL 02");
	Move Unit("All Players", "Terran Goliath", All, "| CACHE", "+PORTAL 02");
	Move Unit("All Players", "Zerg Ultralisk", All, "| CACHE", "+PORTAL 02");
//Order Alpha's forces
	Move Location("Current Player", "Scanner Sweep", "+PORTAL 01", "+EVENT 06");
	Order("Player 7", "Terran Marine", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 7", "Terran Goliath", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 7", "Zerg Ultralisk", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Terran Marine", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Terran Goliath", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Zerg Ultralisk", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 8", "Terran Marine", "+EVENT 06", "HQ (T1)", patrol);
	Order("Player 8", "Terran Goliath", "+EVENT 06", "HQ (T1)", patrol);
	Order("Player 8", "Zerg Ultralisk", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Terran Marine", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Terran Goliath", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Zerg Ultralisk", "+EVENT 06", "HQ (T1)", patrol);
//Order Omega's forces
	Move Location("Current Player", "Scanner Sweep", "+PORTAL 02", "+EVENT 06");
	Order("Player 7", "Terran Marine", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 7", "Terran Goliath", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 7", "Zerg Ultralisk", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Terran Marine", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Terran Goliath", "+EVENT 06", "HQ (T2)", patrol);
	Order("-+ Alpha Faction +-", "Zerg Ultralisk", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 8", "Terran Marine", "+EVENT 06", "HQ (T1)", patrol);
	Order("Player 8", "Terran Goliath", "+EVENT 06", "HQ (T1)", patrol);
	Order("Player 8", "Zerg Ultralisk", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Terran Marine", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Terran Goliath", "+EVENT 06", "HQ (T1)", patrol);
	Order("-= Omega Faction =-", "Zerg Ultralisk", "+EVENT 06", "HQ (T1)", patrol);
//Move Alpha's forces
	Order("Player 7", "Terran Marine", "+PORTAL 01", "HQ (T2)", move);
	Order("Player 7", "Terran Goliath", "+PORTAL 01", "HQ (T2)", move);
	Order("Player 7", "Zerg Ultralisk", "+PORTAL 01", "HQ (T2)", move);
	Order("Player 7", "Terran Marine", "+PORTAL 02", "HQ (T2)", move);
	Order("Player 7", "Terran Goliath", "+PORTAL 02", "HQ (T2)", move);
	Order("Player 7", "Zerg Ultralisk", "+PORTAL 02", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Terran Marine", "+PORTAL 01", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Terran Goliath", "+PORTAL 01", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Zerg Ultralisk", "+PORTAL 01", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Terran Marine", "+PORTAL 02", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Terran Goliath", "+PORTAL 02", "HQ (T2)", move);
	Order("-+ Alpha Faction +-", "Zerg Ultralisk", "+PORTAL 02", "HQ (T2)", move);
//Move Omega's forces
	Order("Player 8", "Terran Marine", "+PORTAL 01", "HQ (T1)", move);
	Order("Player 8", "Terran Goliath", "+PORTAL 01", "HQ (T1)", move);
	Order("Player 8", "Zerg Ultralisk", "+PORTAL 01", "HQ (T1)", move);
	Order("Player 8", "Terran Marine", "+PORTAL 02", "HQ (T1)", move);
	Order("Player 8", "Terran Goliath", "+PORTAL 02", "HQ (T1)", move);
	Order("Player 8", "Zerg Ultralisk", "+PORTAL 02", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Terran Marine", "+PORTAL 01", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Terran Goliath", "+PORTAL 01", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Zerg Ultralisk", "+PORTAL 01", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Terran Marine", "+PORTAL 02", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Terran Goliath", "+PORTAL 02", "HQ (T1)", move);
	Order("-= Omega Faction =-", "Zerg Ultralisk", "+PORTAL 02", "HQ (T1)", move);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Set Next Teleport
//-----------------------------------------------------------------//

Trigger("Player 7","Player 8"){
Conditions:
	Deaths("Current Player", "Stasis Cell/Prison", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Stasis Cell/Prison", Set to, 6);
	Preserve Trigger();
}

//-----------------------------------------------------------------//






//< //----------------------------------------------------------------------------------------------------------//
//		Teleport Players
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	Move event location on player's main unit
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);

Actions:
	Move Location("Current Player", "Terran Vulture", "Anywhere", "+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);

Actions:
	Move Location("Current Player", "Terran Dropship", "Anywhere", "+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", At least, 1);

Actions:
	Move Location("Current Player", "Yggdrasill (Overlord)", "Anywhere", "+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

Actions:
	Move Location("Current Player", "Protoss Probe", "Anywhere", "+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Infested Terran", "MAIN 01", At least, 1);

Actions:
	Move Location("Current Player", "Infested Terran", "MAIN 01", "+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Infested Terran", "MAIN 02", At least, 1);

Actions:
	Move Location("Current Player", "Infested Terran", "MAIN 02", "+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Infested Terran", "MAIN 03", At least, 1);

Actions:
	Move Location("Current Player", "Infested Terran", "MAIN 03", "+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Infested Terran", "MAIN 04", At least, 1);

Actions:
	Move Location("Current Player", "Infested Terran", "MAIN 04", "+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Zerg Scourge", "MAIN 01", At least, 1);

Actions:
	Move Location("Current Player", "Zerg Scourge", "MAIN 01", "+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Zerg Scourge", "MAIN 02", At least, 1);

Actions:
	Move Location("Current Player", "Zerg Scourge", "MAIN 02", "+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Zerg Scourge", "MAIN 03", At least, 1);

Actions:
	Move Location("Current Player", "Zerg Scourge", "MAIN 03", "+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Zerg Scourge", "MAIN 04", At least, 1);

Actions:
	Move Location("Current Player", "Zerg Scourge", "MAIN 04", "+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Terran Vulture", "+EVENT 02", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "+EVENT 02", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "+EVENT 02", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "+EVENT 02", Exactly, 0);
	Bring("Current Player", "Infested Terran", "+EVENT 02", Exactly, 0);
	Bring("Current Player", "Zerg Scourge", "+EVENT 02", Exactly, 0);
	Bring("Current Player", "Terran Command Center", "Anywhere", Exactly, 0);
	Bring("Current Player", "Terran Ghost", "Anywhere", At least, 1);

Actions:
	Move Location("Current Player", "Terran Ghost", "Anywhere", "+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//






//< //----------------------------------------------------------------------------------------------------------//
//		  Alpha's Teleporters
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	Teleport Ghost
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Terran Ghost", "+EVENT 02", At least, 1);
	Bring("Player 7", "Zerg Beacon", "+EVENT 02", At least, 1);
	Bring("Player 7", "Zerg Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 7", "Zerg Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 7", "Player 9", "Zerg Beacon", 1, "+PORTAL 01");
	Move Location("Player 7", "Zerg Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Terran Ghost", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 9", "Player 7", "Zerg Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Terran Ghost", "+EVENT 02", At least, 1);
	Bring("Player 7", "Terran Beacon", "+EVENT 02", At least, 1);
	Bring("Player 7", "Terran Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 7", "Terran Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 7", "Player 9", "Terran Beacon", 1, "+PORTAL 01");
	Move Location("Player 7", "Terran Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Terran Ghost", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 9", "Player 7", "Terran Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Terran Ghost", "+EVENT 02", At least, 1);
	Bring("Player 7", "Protoss Beacon", "+EVENT 02", At least, 1);
	Bring("Player 7", "Protoss Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 7", "Protoss Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 7", "Player 9", "Protoss Beacon", 1, "+PORTAL 01");
	Move Location("Player 7", "Protoss Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Terran Ghost", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 9", "Player 7", "Protoss Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Teleport Vulture
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Terran Vulture", "+EVENT 02", At least, 1);
	Bring("Player 7", "Zerg Beacon", "+EVENT 02", At least, 1);
	Bring("Player 7", "Zerg Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 7", "Zerg Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 7", "Player 9", "Zerg Beacon", 1, "+PORTAL 01");
	Move Location("Player 7", "Zerg Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Terran Vulture", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 9", "Player 7", "Zerg Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Terran Vulture", "+EVENT 02", At least, 1);
	Bring("Player 7", "Terran Beacon", "+EVENT 02", At least, 1);
	Bring("Player 7", "Terran Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 7", "Terran Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 7", "Player 9", "Terran Beacon", 1, "+PORTAL 01");
	Move Location("Player 7", "Terran Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Terran Vulture", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 9", "Player 7", "Terran Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Terran Vulture", "+EVENT 02", At least, 1);
	Bring("Player 7", "Protoss Beacon", "+EVENT 02", At least, 1);
	Bring("Player 7", "Protoss Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 7", "Protoss Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 7", "Player 9", "Protoss Beacon", 1, "+PORTAL 01");
	Move Location("Player 7", "Protoss Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Terran Vulture", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 9", "Player 7", "Protoss Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Teleport Dropship
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "+EVENT 02", At least, 1);
	Bring("Player 7", "Zerg Beacon", "+EVENT 02", At least, 1);
	Bring("Player 7", "Zerg Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 7", "Zerg Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 7", "Player 9", "Zerg Beacon", 1, "+PORTAL 01");
	Move Location("Player 7", "Zerg Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Terran Dropship", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 9", "Player 7", "Zerg Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "+EVENT 02", At least, 1);
	Bring("Player 7", "Terran Beacon", "+EVENT 02", At least, 1);
	Bring("Player 7", "Terran Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 7", "Terran Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 7", "Player 9", "Terran Beacon", 1, "+PORTAL 01");
	Move Location("Player 7", "Terran Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Terran Dropship", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 9", "Player 7", "Terran Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "+EVENT 02", At least, 1);
	Bring("Player 7", "Protoss Beacon", "+EVENT 02", At least, 1);
	Bring("Player 7", "Protoss Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 7", "Protoss Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 7", "Player 9", "Protoss Beacon", 1, "+PORTAL 01");
	Move Location("Player 7", "Protoss Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Terran Dropship", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 9", "Player 7", "Protoss Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Teleport Ygg
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "+EVENT 02", At least, 1);
	Bring("Player 7", "Zerg Beacon", "+EVENT 02", At least, 1);
	Bring("Player 7", "Zerg Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 7", "Zerg Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 7", "Player 9", "Zerg Beacon", 1, "+PORTAL 01");
	Move Location("Player 7", "Zerg Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Yggdrasill (Overlord)", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 9", "Player 7", "Zerg Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "+EVENT 02", At least, 1);
	Bring("Player 7", "Terran Beacon", "+EVENT 02", At least, 1);
	Bring("Player 7", "Terran Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 7", "Terran Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 7", "Player 9", "Terran Beacon", 1, "+PORTAL 01");
	Move Location("Player 7", "Terran Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Yggdrasill (Overlord)", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 9", "Player 7", "Terran Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "+EVENT 02", At least, 1);
	Bring("Player 7", "Protoss Beacon", "+EVENT 02", At least, 1);
	Bring("Player 7", "Protoss Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 7", "Protoss Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 7", "Player 9", "Protoss Beacon", 1, "+PORTAL 01");
	Move Location("Player 7", "Protoss Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Yggdrasill (Overlord)", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 9", "Player 7", "Protoss Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Teleport Probe
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "+EVENT 02", At least, 1);
	Bring("Player 7", "Zerg Beacon", "+EVENT 02", At least, 1);
	Bring("Player 7", "Zerg Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 7", "Zerg Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 7", "Player 9", "Zerg Beacon", 1, "+PORTAL 01");
	Move Location("Player 7", "Zerg Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Protoss Probe", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 9", "Player 7", "Zerg Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "+EVENT 02", At least, 1);
	Bring("Player 7", "Terran Beacon", "+EVENT 02", At least, 1);
	Bring("Player 7", "Terran Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 7", "Terran Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 7", "Player 9", "Terran Beacon", 1, "+PORTAL 01");
	Move Location("Player 7", "Terran Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Protoss Probe", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 9", "Player 7", "Terran Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "+EVENT 02", At least, 1);
	Bring("Player 7", "Protoss Beacon", "+EVENT 02", At least, 1);
	Bring("Player 7", "Protoss Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 7", "Protoss Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 7", "Player 9", "Protoss Beacon", 1, "+PORTAL 01");
	Move Location("Player 7", "Protoss Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Protoss Probe", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 9", "Player 7", "Protoss Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Teleport Seeker
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Infested Terran", "+EVENT 02", At least, 1);
	Bring("Player 7", "Zerg Beacon", "+EVENT 02", At least, 1);
	Bring("Player 7", "Zerg Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 7", "Zerg Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 7", "Player 9", "Zerg Beacon", 1, "+PORTAL 01");
	Move Location("Player 7", "Zerg Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Infested Terran", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 9", "Player 7", "Zerg Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Infested Terran", "+EVENT 02", At least, 1);
	Bring("Player 7", "Terran Beacon", "+EVENT 02", At least, 1);
	Bring("Player 7", "Terran Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 7", "Terran Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 7", "Player 9", "Terran Beacon", 1, "+PORTAL 01");
	Move Location("Player 7", "Terran Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Infested Terran", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 9", "Player 7", "Terran Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Infested Terran", "+EVENT 02", At least, 1);
	Bring("Player 7", "Protoss Beacon", "+EVENT 02", At least, 1);
	Bring("Player 7", "Protoss Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 7", "Protoss Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 7", "Player 9", "Protoss Beacon", 1, "+PORTAL 01");
	Move Location("Player 7", "Protoss Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Infested Terran", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 9", "Player 7", "Protoss Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Teleport Redeemer
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Zerg Scourge", "+EVENT 02", At least, 1);
	Bring("Player 7", "Zerg Beacon", "+EVENT 02", At least, 1);
	Bring("Player 7", "Zerg Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 7", "Zerg Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 7", "Player 9", "Zerg Beacon", 1, "+PORTAL 01");
	Move Location("Player 7", "Zerg Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Zerg Scourge", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 9", "Player 7", "Zerg Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Zerg Scourge", "+EVENT 02", At least, 1);
	Bring("Player 7", "Terran Beacon", "+EVENT 02", At least, 1);
	Bring("Player 7", "Terran Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 7", "Terran Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 7", "Player 9", "Terran Beacon", 1, "+PORTAL 01");
	Move Location("Player 7", "Terran Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Zerg Scourge", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 9", "Player 7", "Terran Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Zerg Scourge", "+EVENT 02", At least, 1);
	Bring("Player 7", "Protoss Beacon", "+EVENT 02", At least, 1);
	Bring("Player 7", "Protoss Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 7", "Protoss Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 7", "Player 9", "Protoss Beacon", 1, "+PORTAL 01");
	Move Location("Player 7", "Protoss Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Zerg Scourge", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 9", "Player 7", "Protoss Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//






//< //----------------------------------------------------------------------------------------------------------//
//		  Omega's Teleporters
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	Teleport Ghost
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Terran Ghost", "+EVENT 02", At least, 1);
	Bring("Player 8", "Zerg Beacon", "+EVENT 02", At least, 1);
	Bring("Player 8", "Zerg Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 8", "Zerg Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 8", "Player 10", "Zerg Beacon", 1, "+PORTAL 01");
	Move Location("Player 8", "Zerg Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Terran Ghost", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 10", "Player 8", "Zerg Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Terran Ghost", "+EVENT 02", At least, 1);
	Bring("Player 8", "Terran Beacon", "+EVENT 02", At least, 1);
	Bring("Player 8", "Terran Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 8", "Terran Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 8", "Player 10", "Terran Beacon", 1, "+PORTAL 01");
	Move Location("Player 8", "Terran Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Terran Ghost", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 10", "Player 8", "Terran Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Terran Ghost", "+EVENT 02", At least, 1);
	Bring("Player 8", "Protoss Beacon", "+EVENT 02", At least, 1);
	Bring("Player 8", "Protoss Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 8", "Protoss Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 8", "Player 10", "Protoss Beacon", 1, "+PORTAL 01");
	Move Location("Player 8", "Protoss Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Terran Ghost", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 10", "Player 8", "Protoss Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Teleport Vulture
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Terran Vulture", "+EVENT 02", At least, 1);
	Bring("Player 8", "Zerg Beacon", "+EVENT 02", At least, 1);
	Bring("Player 8", "Zerg Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 8", "Zerg Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 8", "Player 10", "Zerg Beacon", 1, "+PORTAL 01");
	Move Location("Player 8", "Zerg Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Terran Vulture", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 10", "Player 8", "Zerg Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Terran Vulture", "+EVENT 02", At least, 1);
	Bring("Player 8", "Terran Beacon", "+EVENT 02", At least, 1);
	Bring("Player 8", "Terran Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 8", "Terran Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 8", "Player 10", "Terran Beacon", 1, "+PORTAL 01");
	Move Location("Player 8", "Terran Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Terran Vulture", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 10", "Player 8", "Terran Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Terran Vulture", "+EVENT 02", At least, 1);
	Bring("Player 8", "Protoss Beacon", "+EVENT 02", At least, 1);
	Bring("Player 8", "Protoss Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 8", "Protoss Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 8", "Player 10", "Protoss Beacon", 1, "+PORTAL 01");
	Move Location("Player 8", "Protoss Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Terran Vulture", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 10", "Player 8", "Protoss Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Teleport Dropship
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "+EVENT 02", At least, 1);
	Bring("Player 8", "Zerg Beacon", "+EVENT 02", At least, 1);
	Bring("Player 8", "Zerg Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 8", "Zerg Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 8", "Player 10", "Zerg Beacon", 1, "+PORTAL 01");
	Move Location("Player 8", "Zerg Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Terran Dropship", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 10", "Player 8", "Zerg Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "+EVENT 02", At least, 1);
	Bring("Player 8", "Terran Beacon", "+EVENT 02", At least, 1);
	Bring("Player 8", "Terran Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 8", "Terran Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 8", "Player 10", "Terran Beacon", 1, "+PORTAL 01");
	Move Location("Player 8", "Terran Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Terran Dropship", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 10", "Player 8", "Terran Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "+EVENT 02", At least, 1);
	Bring("Player 8", "Protoss Beacon", "+EVENT 02", At least, 1);
	Bring("Player 8", "Protoss Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 8", "Protoss Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 8", "Player 10", "Protoss Beacon", 1, "+PORTAL 01");
	Move Location("Player 8", "Protoss Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Terran Dropship", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 10", "Player 8", "Protoss Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Teleport Ygg
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "+EVENT 02", At least, 1);
	Bring("Player 8", "Zerg Beacon", "+EVENT 02", At least, 1);
	Bring("Player 8", "Zerg Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 8", "Zerg Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 8", "Player 10", "Zerg Beacon", 1, "+PORTAL 01");
	Move Location("Player 8", "Zerg Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Yggdrasill (Overlord)", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 10", "Player 8", "Zerg Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "+EVENT 02", At least, 1);
	Bring("Player 8", "Terran Beacon", "+EVENT 02", At least, 1);
	Bring("Player 8", "Terran Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 8", "Terran Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 8", "Player 10", "Terran Beacon", 1, "+PORTAL 01");
	Move Location("Player 8", "Terran Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Yggdrasill (Overlord)", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 10", "Player 8", "Terran Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "+EVENT 02", At least, 1);
	Bring("Player 8", "Protoss Beacon", "+EVENT 02", At least, 1);
	Bring("Player 8", "Protoss Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 8", "Protoss Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 8", "Player 10", "Protoss Beacon", 1, "+PORTAL 01");
	Move Location("Player 8", "Protoss Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Yggdrasill (Overlord)", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 10", "Player 8", "Protoss Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Teleport Probe
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "+EVENT 02", At least, 1);
	Bring("Player 8", "Zerg Beacon", "+EVENT 02", At least, 1);
	Bring("Player 8", "Zerg Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 8", "Zerg Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 8", "Player 10", "Zerg Beacon", 1, "+PORTAL 01");
	Move Location("Player 8", "Zerg Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Protoss Probe", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 10", "Player 8", "Zerg Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "+EVENT 02", At least, 1);
	Bring("Player 8", "Terran Beacon", "+EVENT 02", At least, 1);
	Bring("Player 8", "Terran Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 8", "Terran Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 8", "Player 10", "Terran Beacon", 1, "+PORTAL 01");
	Move Location("Player 8", "Terran Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Protoss Probe", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 10", "Player 8", "Terran Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "+EVENT 02", At least, 1);
	Bring("Player 8", "Protoss Beacon", "+EVENT 02", At least, 1);
	Bring("Player 8", "Protoss Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 8", "Protoss Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 8", "Player 10", "Protoss Beacon", 1, "+PORTAL 01");
	Move Location("Player 8", "Protoss Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Protoss Probe", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 10", "Player 8", "Protoss Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Teleport Seeker
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Infested Terran", "+EVENT 02", At least, 1);
	Bring("Player 8", "Zerg Beacon", "+EVENT 02", At least, 1);
	Bring("Player 8", "Zerg Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 8", "Zerg Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 8", "Player 10", "Zerg Beacon", 1, "+PORTAL 01");
	Move Location("Player 8", "Zerg Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Infested Terran", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 10", "Player 8", "Zerg Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Infested Terran", "+EVENT 02", At least, 1);
	Bring("Player 8", "Terran Beacon", "+EVENT 02", At least, 1);
	Bring("Player 8", "Terran Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 8", "Terran Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 8", "Player 10", "Terran Beacon", 1, "+PORTAL 01");
	Move Location("Player 8", "Terran Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Infested Terran", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 10", "Player 8", "Terran Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Infested Terran", "+EVENT 02", At least, 1);
	Bring("Player 8", "Protoss Beacon", "+EVENT 02", At least, 1);
	Bring("Player 8", "Protoss Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 8", "Protoss Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 8", "Player 10", "Protoss Beacon", 1, "+PORTAL 01");
	Move Location("Player 8", "Protoss Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Infested Terran", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 10", "Player 8", "Protoss Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Teleport Probe
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Zerg Scourge", "+EVENT 02", At least, 1);
	Bring("Player 8", "Zerg Beacon", "+EVENT 02", At least, 1);
	Bring("Player 8", "Zerg Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 8", "Zerg Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 8", "Player 10", "Zerg Beacon", 1, "+PORTAL 01");
	Move Location("Player 8", "Zerg Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Zerg Scourge", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 10", "Player 8", "Zerg Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Zerg Scourge", "+EVENT 02", At least, 1);
	Bring("Player 8", "Terran Beacon", "+EVENT 02", At least, 1);
	Bring("Player 8", "Terran Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 8", "Terran Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 8", "Player 10", "Terran Beacon", 1, "+PORTAL 01");
	Move Location("Player 8", "Terran Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Zerg Scourge", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 10", "Player 8", "Terran Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", Exactly, 0);
	Bring("Current Player", "Zerg Scourge", "+EVENT 02", At least, 1);
	Bring("Player 8", "Protoss Beacon", "+EVENT 02", At least, 1);
	Bring("Player 8", "Protoss Beacon", "Anywhere", At least, 2);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 1);
	Move Location("Player 8", "Protoss Beacon", "+EVENT 02", "+PORTAL 01");
	Give Units to Player("Player 8", "Player 10", "Protoss Beacon", 1, "+PORTAL 01");
	Move Location("Player 8", "Protoss Beacon", "Anywhere", "+PORTAL 02");
	Move Unit("Current Player", "Zerg Scourge", All, "+PORTAL 01", "+PORTAL 02");
	Give Units to Player("Player 10", "Player 8", "Protoss Beacon", 1, "+PORTAL 01");
	Center View("+PORTAL 02");
	Set Deaths("Current Player", "Zerg Marker", Set to, 104);
	Preserve Trigger();
}

//-----------------------------------------------------------------//






//< //----------------------------------------------------------------------------------------------------------//
//		Teleport Reentry Failsafe Clear
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Warp Gate", At least, 1);
	Bring("By: Tuxlar", "Zerg Beacon", "+EVENT 02", Exactly, 0);
	Bring("By: Tuxlar", "Terran Beacon", "+EVENT 02", Exactly, 0);
	Bring("By: Tuxlar", "Protoss Beacon", "+EVENT 02", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Warp Gate", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//






//< //----------------------------------------------------------------------------------------------------------//
//		/*Jet Bike Anti-Mineral/Vehicle Mines */
//> //----------------------------------------------------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	// Bring("Current Player", "Vulture Spider Mine", "Anywhere [GROUND]", At least, 1);

// Actions:
	// Move Location("Current Player", "Vulture Spider Mine", "Anywhere", "+EVENT 03 [GROUND]");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//




// =================================================================//
//		Meteor destroying mines
// =================================================================//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("All Players", "Khaydarin Crystal Formation", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Kill Unit At Location("All Players", "Khaydarin Crystal Formation", 1, "+EVENT 03 [GROUND]");
	// Create Unit("Current Player", "Tom Kazansky (Wraith)", 1, "+EVENT 03 [GROUND]");
	// Kill Unit At Location("Current Player", "Tom Kazansky (Wraith)", All, "Anywhere");
	// Set Deaths("Current Player", "Zerg Marker", Set To, 34);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//




// =================================================================//
//		Gateway destroying mines
// =================================================================//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 8", "Protoss Gateway", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Kill Unit At Location("Player 8", "Protoss Gateway", 1, "+EVENT 03 [GROUND]");
	// Create Unit("Current Player", "Tom Kazansky (Wraith)", 1, "+EVENT 03 [GROUND]");
	// Kill Unit At Location("Current Player", "Tom Kazansky (Wraith)", All, "Anywhere");
	// Set Deaths("Current Player", "Zerg Marker", Set To, 34);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 7", "Protoss Gateway", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Kill Unit At Location("Player 7", "Protoss Gateway", 1, "+EVENT 03 [GROUND]");
	// Create Unit("Current Player", "Tom Kazansky (Wraith)", 1, "+EVENT 03 [GROUND]");
	// Kill Unit At Location("Current Player", "Tom Kazansky (Wraith)", All, "Anywhere");
	// Set Deaths("Current Player", "Zerg Marker", Set To, 34);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//




// =================================================================//
//		Support Building destroying mines
// =================================================================//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 8", "Protoss Forge", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Kill Unit At Location("Player 8", "Protoss Forge", 1, "+EVENT 03 [GROUND]");
	// Create Unit("Current Player", "Tom Kazansky (Wraith)", 1, "+EVENT 03 [GROUND]");
	// Kill Unit At Location("Current Player", "Tom Kazansky (Wraith)", All, "Anywhere");
	// Set Deaths("Current Player", "Zerg Marker", Set To, 34);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 7", "Protoss Forge", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Kill Unit At Location("Player 7", "Protoss Forge", 1, "+EVENT 03 [GROUND]");
	// Create Unit("Current Player", "Tom Kazansky (Wraith)", 1, "+EVENT 03 [GROUND]");
	// Kill Unit At Location("Current Player", "Tom Kazansky (Wraith)", All, "Anywhere");
	// Set Deaths("Current Player", "Zerg Marker", Set To, 34);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 8", "Protoss Shield Battery", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Kill Unit At Location("Player 8", "Protoss Shield Battery", 1, "+EVENT 03 [GROUND]");
	// Create Unit("Current Player", "Tom Kazansky (Wraith)", 1, "+EVENT 03 [GROUND]");
	// Kill Unit At Location("Current Player", "Tom Kazansky (Wraith)", All, "Anywhere");
	// Set Deaths("Current Player", "Zerg Marker", Set To, 34);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 7", "Protoss Shield Battery", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Kill Unit At Location("Player 7", "Protoss Shield Battery", 1, "+EVENT 03 [GROUND]");
	// Create Unit("Current Player", "Tom Kazansky (Wraith)", 1, "+EVENT 03 [GROUND]");
	// Kill Unit At Location("Current Player", "Tom Kazansky (Wraith)", All, "Anywhere");
	// Set Deaths("Current Player", "Zerg Marker", Set To, 34);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 8", "Protoss Cybernetics Core", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Kill Unit At Location("Player 8", "Protoss Cybernetics Core", 1, "+EVENT 03 [GROUND]");
	// Create Unit("Current Player", "Tom Kazansky (Wraith)", 1, "+EVENT 03 [GROUND]");
	// Kill Unit At Location("Current Player", "Tom Kazansky (Wraith)", All, "Anywhere");
	// Set Deaths("Current Player", "Zerg Marker", Set To, 34);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 7", "Protoss Cybernetics Core", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Kill Unit At Location("Player 7", "Protoss Cybernetics Core", 1, "+EVENT 03 [GROUND]");
	// Create Unit("Current Player", "Tom Kazansky (Wraith)", 1, "+EVENT 03 [GROUND]");
	// Kill Unit At Location("Current Player", "Tom Kazansky (Wraith)", All, "Anywhere");
	// Set Deaths("Current Player", "Zerg Marker", Set To, 34);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 8", "Protoss Pylon", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Kill Unit At Location("Player 8", "Protoss Pylon", 1, "+EVENT 03 [GROUND]");
	// Create Unit("Current Player", "Tom Kazansky (Wraith)", 1, "+EVENT 03 [GROUND]");
	// Kill Unit At Location("Current Player", "Tom Kazansky (Wraith)", All, "Anywhere");
	// Set Deaths("Current Player", "Zerg Marker", Set To, 34);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 7", "Protoss Pylon", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Kill Unit At Location("Player 7", "Protoss Pylon", 1, "+EVENT 03 [GROUND]");
	// Create Unit("Current Player", "Tom Kazansky (Wraith)", 1, "+EVENT 03 [GROUND]");
	// Kill Unit At Location("Current Player", "Tom Kazansky (Wraith)", All, "Anywhere");
	// Set Deaths("Current Player", "Zerg Marker", Set To, 34);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//





// =================================================================//
//		Neutral Vehicle destroying mines
// =================================================================//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 12", "Terran Vulture", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Kill Unit At Location("Player 12", "Terran Vulture", 1, "+EVENT 03 [GROUND]");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 12", "Terran Dropship", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Kill Unit At Location("Player 12", "Terran Dropship", 1, "+EVENT 03 [GROUND]");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 12", "Protoss Probe", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Kill Unit At Location("Player 12", "Protoss Probe", 1, "+EVENT 03 [GROUND]");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 12", "Yggdrasill (Overlord)", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Kill Unit At Location("Player 12", "Yggdrasill (Overlord)", 1, "+EVENT 03 [GROUND]");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		/* Building healing mines */
//> //----------------------------------------------------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 7", "Protoss Gateway", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Modify Unit Hit Points("Player 7", "Protoss Gateway", 100, 1, "+EVENT 03 [GROUND]");
	// Set Deaths("Current Player", "Zerg Marker", Set To, 85);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 8", "Protoss Gateway", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Modify Unit Hit Points("Player 8", "Protoss Gateway", 100, 1, "+EVENT 03 [GROUND]");
	// Set Deaths("Current Player", "Zerg Marker", Set To, 85);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 7", "Edmund Duke (Siege Mode)", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Modify Unit Hit Points("Player 7", "Edmund Duke (Siege Mode)", 100, 1, "+EVENT 03 [GROUND]");
	// Set Deaths("Current Player", "Zerg Marker", Set To, 85);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 8", "Edmund Duke (Siege Mode)", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Modify Unit Hit Points("Player 8", "Edmund Duke (Siege Mode)", 100, 1, "+EVENT 03 [GROUND]");
	// Set Deaths("Current Player", "Zerg Marker", Set To, 85);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 7", "Terran Missile Turret", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Modify Unit Hit Points("Player 7", "Terran Missile Turret", 100, 1, "+EVENT 03 [GROUND]");
	// Set Deaths("Current Player", "Zerg Marker", Set To, 85);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 8", "Terran Missile Turret", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Modify Unit Hit Points("Player 8", "Terran Missile Turret", 100, 1, "+EVENT 03 [GROUND]");
	// Set Deaths("Current Player", "Zerg Marker", Set To, 85);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 7", "Protoss Photon Cannon", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Modify Unit Hit Points("Player 7", "Protoss Photon Cannon", 100, 1, "+EVENT 03 [GROUND]");
	// Set Deaths("Current Player", "Zerg Marker", Set To, 85);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 8", "Protoss Photon Cannon", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Modify Unit Hit Points("Player 8", "Protoss Photon Cannon", 100, 1, "+EVENT 03 [GROUND]");
	// Set Deaths("Current Player", "Zerg Marker", Set To, 85);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 7", "Protoss Nexus", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Modify Unit Hit Points("Player 7", "Protoss Nexus", 100, 1, "+EVENT 03 [GROUND]");
	// Set Deaths("Current Player", "Zerg Marker", Set To, 85);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 8", "Protoss Nexus", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Modify Unit Hit Points("Player 8", "Protoss Nexus", 100, 1, "+EVENT 03 [GROUND]");
	// Set Deaths("Current Player", "Zerg Marker", Set To, 85);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 7", "Protoss Pylon", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Modify Unit Hit Points("Player 7", "Protoss Pylon", 100, 1, "+EVENT 03 [GROUND]");
	// Set Deaths("Current Player", "Zerg Marker", Set To, 85);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 8", "Protoss Pylon", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Modify Unit Hit Points("Player 8", "Protoss Pylon", 100, 1, "+EVENT 03 [GROUND]");
	// Set Deaths("Current Player", "Zerg Marker", Set To, 85);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 7", "Protoss Shield Battery", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Modify Unit Hit Points("Player 7", "Protoss Shield Battery", 100, 1, "+EVENT 03 [GROUND]");
	// Set Deaths("Current Player", "Zerg Marker", Set To, 85);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 8", "Protoss Shield Battery", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Modify Unit Hit Points("Player 8", "Protoss Shield Battery", 100, 1, "+EVENT 03 [GROUND]");
	// Set Deaths("Current Player", "Zerg Marker", Set To, 85);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 7", "Protoss Cybernetics Core", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Modify Unit Hit Points("Player 7", "Protoss Cybernetics Core", 100, 1, "+EVENT 03 [GROUND]");
	// Set Deaths("Current Player", "Zerg Marker", Set To, 85);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 8", "Protoss Cybernetics Core", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Modify Unit Hit Points("Player 8", "Protoss Cybernetics Core", 100, 1, "+EVENT 03 [GROUND]");
	// Set Deaths("Current Player", "Zerg Marker", Set To, 85);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//


// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 7", "Protoss Forge", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Modify Unit Hit Points("Player 7", "Protoss Forge", 100, 1, "+EVENT 03 [GROUND]");
	// Set Deaths("Current Player", "Zerg Marker", Set To, 85);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);
	// Bring("Player 8", "Protoss Forge", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Modify Unit Hit Points("Player 8", "Protoss Forge", 100, 1, "+EVENT 03 [GROUND]");
	// Set Deaths("Current Player", "Zerg Marker", Set To, 85);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//




//< //----------------------------------------------------------------------------------------------------------//
//		/* Neutralize mine (if nothing to heal or destroy) */
//> //----------------------------------------------------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Give Units to Player("Current Player", "Player 7", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Bring("Current Player", "Vulture Spider Mine", "+EVENT 03 [GROUND]", At least, 1);

// Actions:
	// Give Units to Player("Current Player", "Player 8", "Vulture Spider Mine", 1, "+EVENT 03 [GROUND]");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//




//< //----------------------------------------------------------------------------------------------------------//
//		/* Vehicle Towing */
//> //----------------------------------------------------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);
	// Deaths("Current Player", "Floor Hatch (UNUSED)", Exactly, 0);

// Actions:
	// Move Location("Current Player", "Terran Vulture", "Anywhere", "+EVENT 05");
	// Order("Player 12", "Terran Vulture", "+EVENT 05", "+EVENT 05", move);
	// Order("Player 12", "Terran Dropship", "+EVENT 05", "+EVENT 05", move);
	// Order("Player 12", "Protoss Probe", "+EVENT 05", "+EVENT 05", move);
	// Order("Player 12", "Yggdrasill (Overlord)", "+EVENT 05", "+EVENT 05", move);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//< //==========================================================================================================//
//
//		Support Engineering Bot (Probe)
//
//==============================================================================================================//
//> //----------------------------------------------------------------------------------------------------------//



//--------------------------------------------------------------------------------------------------------------//
//		Cap minerals to prevent Spawners from being built close together
//> //----------------------------------------------------------------------------------------------------------//


//< //----------------------------------------------------------------------------------------------------------//
//		  Detect Proximity
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

Actions:
	Move Location("Current Player", "Protoss Probe", "Anywhere", "+HUGE");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	// Accumulate("Current Player", At least, 100, ore);
	Deaths("Current Player", "Terran Flag Beacon", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "+HUGE", At least, 1);
	Bring("All Players", "Protoss Nexus", "+HUGE", At least, 1);

Actions:
	Set Deaths("Current Player", "Terran Flag Beacon", Set to, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//	Detect the 'at most 0' condition as well (starcraft bug workaround)
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	// Accumulate("Current Player", At least, 100, ore);
	Deaths("Current Player", "Terran Flag Beacon", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "+HUGE", At least, 1);
	Bring("All Players", "Protoss Nexus", "+HUGE", At most, 0);

Actions:
	Set Deaths("Current Player", "Terran Flag Beacon", Set to, 2);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	// Accumulate("Current Player", At least, 100, ore);
	Deaths("Current Player", "Terran Flag Beacon", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "+HUGE", At least, 1);

Actions:
	Set Deaths("Current Player", "Terran Flag Beacon", Set to, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", Exactly, 2);

Actions:
	Set Deaths("Current Player", "Terran Flag Beacon", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		  Count off Minerals to Temporary Var
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 1);
	Accumulate("Current Player", At least, 8291, ore);

Actions:
	Set Resources("Current Player", Subtract, 8192, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Add, 81920);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 1);
	Accumulate("Current Player", At least, 4195, ore);

Actions:
	Set Resources("Current Player", Subtract, 4096, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Add, 40960);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 1);
	Accumulate("Current Player", At least, 2147, ore);

Actions:
	Set Resources("Current Player", Subtract, 2048, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Add, 20480);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 1);
	Accumulate("Current Player", At least, 1123, ore);

Actions:
	Set Resources("Current Player", Subtract, 1024, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Add, 10240);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 1);
	Accumulate("Current Player", At least, 611, ore);

Actions:
	Set Resources("Current Player", Subtract, 512, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Add, 5120);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 1);
	Accumulate("Current Player", At least, 355, ore);

Actions:
	Set Resources("Current Player", Subtract, 256, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Add, 2560);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 1);
	Accumulate("Current Player", At least, 227, ore);

Actions:
	Set Resources("Current Player", Subtract, 128, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Add, 1280);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 1);
	Accumulate("Current Player", At least, 163, ore);

Actions:
	Set Resources("Current Player", Subtract, 64, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Add, 640);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 1);
	Accumulate("Current Player", At least, 131, ore);

Actions:
	Set Resources("Current Player", Subtract, 32, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Add, 320);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 1);
	Accumulate("Current Player", At least, 115, ore);

Actions:
	Set Resources("Current Player", Subtract, 16, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Add, 160);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 1);
	Accumulate("Current Player", At least, 107, ore);

Actions:
	Set Resources("Current Player", Subtract, 8, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Add, 80);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 1);
	Accumulate("Current Player", At least, 103, ore);

Actions:
	Set Resources("Current Player", Subtract, 4, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Add, 40);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 1);
	Accumulate("Current Player", At least, 101, ore);

Actions:
	Set Resources("Current Player", Subtract, 2, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Add, 20);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 1);
	Accumulate("Current Player", At least, 100, ore);

Actions:
	Set Resources("Current Player", Subtract, 1, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Add, 10);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	/* Display proximity building alert */
//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Terran Flag Beacon", At least, 1);

// Actions:
	// Set Deaths("Current Player", "Ruins", Set to, 35);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		  Restore Minerals from Temporary Var when below cap
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 80);
	Accumulate("Current Player", At most, 91, ore);

Actions:
	Set Resources("Current Player", Add, 8, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 80);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 40);
	Accumulate("Current Player", At most, 95, ore);

Actions:
	Set Resources("Current Player", Add, 4, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 40);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 20);
	Accumulate("Current Player", At most, 97, ore);

Actions:
	Set Resources("Current Player", Add, 2, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 20);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 10);
	Accumulate("Current Player", At most, 98, ore);

Actions:
	Set Resources("Current Player", Add, 1, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 10);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		  Restore Minerals from Temporary Var when not near Spawner
//> //----------------------------------------------------------------------------------------------------------//

//-----------------------------------------------------------------//
//	No spawner nearby
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 81920);
	Bring("Current Player", "Protoss Probe", "+HUGE", At least, 1);
	Bring("All Players", "Protoss Nexus", "+HUGE", At most, 0);

Actions:
	Set Resources("Current Player", Add, 8192, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 81920);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 40960);
	Bring("Current Player", "Protoss Probe", "+HUGE", At least, 1);
	Bring("All Players", "Protoss Nexus", "+HUGE", At most, 0);

Actions:
	Set Resources("Current Player", Add, 4096, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 40960);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 20480);
	Bring("Current Player", "Protoss Probe", "+HUGE", At least, 1);
	Bring("All Players", "Protoss Nexus", "+HUGE", At most, 0);

Actions:
	Set Resources("Current Player", Add, 2048, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 20480);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 10240);
	Bring("Current Player", "Protoss Probe", "+HUGE", At least, 1);
	Bring("All Players", "Protoss Nexus", "+HUGE", At most, 0);

Actions:
	Set Resources("Current Player", Add, 1024, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 10240);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 5120);
	Bring("Current Player", "Protoss Probe", "+HUGE", At least, 1);
	Bring("All Players", "Protoss Nexus", "+HUGE", At most, 0);

Actions:
	Set Resources("Current Player", Add, 512, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 5120);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 2560);
	Bring("Current Player", "Protoss Probe", "+HUGE", At least, 1);
	Bring("All Players", "Protoss Nexus", "+HUGE", At most, 0);

Actions:
	Set Resources("Current Player", Add, 256, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 2560);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 1280);
	Bring("Current Player", "Protoss Probe", "+HUGE", At least, 1);
	Bring("All Players", "Protoss Nexus", "+HUGE", At most, 0);

Actions:
	Set Resources("Current Player", Add, 128, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 1280);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 640);
	Bring("Current Player", "Protoss Probe", "+HUGE", At least, 1);
	Bring("All Players", "Protoss Nexus", "+HUGE", At most, 0);

Actions:
	Set Resources("Current Player", Add, 64, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 640);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 320);
	Bring("Current Player", "Protoss Probe", "+HUGE", At least, 1);
	Bring("All Players", "Protoss Nexus", "+HUGE", At most, 0);

Actions:
	Set Resources("Current Player", Add, 32, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 320);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 160);
	Bring("Current Player", "Protoss Probe", "+HUGE", At least, 1);
	Bring("All Players", "Protoss Nexus", "+HUGE", At most, 0);

Actions:
	Set Resources("Current Player", Add, 16, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 160);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 80);
	Bring("Current Player", "Protoss Probe", "+HUGE", At least, 1);
	Bring("All Players", "Protoss Nexus", "+HUGE", At most, 0);

Actions:
	Set Resources("Current Player", Add, 8, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 80);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 40);
	Bring("Current Player", "Protoss Probe", "+HUGE", At least, 1);
	Bring("All Players", "Protoss Nexus", "+HUGE", At most, 0);

Actions:
	Set Resources("Current Player", Add, 4, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 40);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 20);
	Bring("Current Player", "Protoss Probe", "+HUGE", At least, 1);
	Bring("All Players", "Protoss Nexus", "+HUGE", At most, 0);

Actions:
	Set Resources("Current Player", Add, 2, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 20);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 10);
	Bring("Current Player", "Protoss Probe", "+HUGE", At least, 1);
	Bring("All Players", "Protoss Nexus", "+HUGE", At most, 0);

Actions:
	Set Resources("Current Player", Add, 1, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 10);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At most, 9);
	Bring("Current Player", "Protoss Probe", "+HUGE", At least, 1);
	Bring("All Players", "Protoss Nexus", "+HUGE", At most, 0);

Actions:
	Set Deaths("Current Player", "Terran Flag Beacon", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	No probe
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 81920);
	Bring("Current Player", "Protoss Probe", "Anywhere", Exactly, 0);

Actions:
	Set Resources("Current Player", Add, 8192, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 81920);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 40960);
	Bring("Current Player", "Protoss Probe", "Anywhere", Exactly, 0);

Actions:
	Set Resources("Current Player", Add, 4096, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 40960);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 20480);
	Bring("Current Player", "Protoss Probe", "Anywhere", Exactly, 0);

Actions:
	Set Resources("Current Player", Add, 2048, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 20480);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 10240);
	Bring("Current Player", "Protoss Probe", "Anywhere", Exactly, 0);

Actions:
	Set Resources("Current Player", Add, 1024, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 10240);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 5120);
	Bring("Current Player", "Protoss Probe", "Anywhere", Exactly, 0);

Actions:
	Set Resources("Current Player", Add, 512, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 5120);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 2560);
	Bring("Current Player", "Protoss Probe", "Anywhere", Exactly, 0);

Actions:
	Set Resources("Current Player", Add, 256, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 2560);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 1280);
	Bring("Current Player", "Protoss Probe", "Anywhere", Exactly, 0);

Actions:
	Set Resources("Current Player", Add, 128, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 1280);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 640);
	Bring("Current Player", "Protoss Probe", "Anywhere", Exactly, 0);

Actions:
	Set Resources("Current Player", Add, 64, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 640);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 320);
	Bring("Current Player", "Protoss Probe", "Anywhere", Exactly, 0);

Actions:
	Set Resources("Current Player", Add, 32, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 320);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 160);
	Bring("Current Player", "Protoss Probe", "Anywhere", Exactly, 0);

Actions:
	Set Resources("Current Player", Add, 16, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 160);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 80);
	Bring("Current Player", "Protoss Probe", "Anywhere", Exactly, 0);

Actions:
	Set Resources("Current Player", Add, 8, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 80);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 40);
	Bring("Current Player", "Protoss Probe", "Anywhere", Exactly, 0);

Actions:
	Set Resources("Current Player", Add, 4, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 40);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 20);
	Bring("Current Player", "Protoss Probe", "Anywhere", Exactly, 0);

Actions:
	Set Resources("Current Player", Add, 2, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 20);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At least, 10);
	Bring("Current Player", "Protoss Probe", "Anywhere", Exactly, 0);

Actions:
	Set Resources("Current Player", Add, 1, ore);
	Set Deaths("Current Player", "Terran Flag Beacon", Subtract, 10);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Terran Flag Beacon", At most, 9);
	Bring("Current Player", "Protoss Probe", "Anywhere", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Terran Flag Beacon", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		Possess Pylons & Cannons on contact
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Photon Cannon", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 7", "Protoss Photon Cannon", All, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Photon Cannon", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 8", "Protoss Photon Cannon", All, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//=================================================================//
//		Give pylons that come next to player's probe
//=================================================================//

Trigger("Player 1"){
Conditions:
	Bring("Current Player", "Protoss Probe", "+VEHICLE (P1)", At least, 1);
	Bring("Player 7", "Protoss Pylon", "+VEHICLE (P1)", At least, 1);

Actions:
	// Move Location("Player 7", "Protoss Pylon", "+VEHICLE (P1)", "+MEDIUM");
	Give Units to Player("Player 7", "Current Player", "Protoss Pylon", 1, "+VEHICLE (P1)");
	// Give Units to Player("Player 7", "Current Player", "Protoss Photon Cannon", All, "+MEDIUM");
	Set Deaths("Current Player", "Zerg Sunken Colony", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Bring("Current Player", "Protoss Probe", "+VEHICLE (P2)", At least, 1);
	Bring("Player 7", "Protoss Pylon", "+VEHICLE (P2)", At least, 1);

Actions:
	// Move Location("Player 7", "Protoss Pylon", "+VEHICLE (P2)", "+MEDIUM");
	Give Units to Player("Player 7", "Current Player", "Protoss Pylon", 1, "+VEHICLE (P2)");
	// Give Units to Player("Player 7", "Current Player", "Protoss Photon Cannon", All, "+MEDIUM");
	Set Deaths("Current Player", "Zerg Sunken Colony", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Bring("Current Player", "Protoss Probe", "+VEHICLE (P3)", At least, 1);
	Bring("Player 7", "Protoss Pylon", "+VEHICLE (P3)", At least, 1);

Actions:
	// Move Location("Player 7", "Protoss Pylon", "+VEHICLE (P3)", "+MEDIUM");
	Give Units to Player("Player 7", "Current Player", "Protoss Pylon", 1, "+VEHICLE (P3)");
	// Give Units to Player("Player 7", "Current Player", "Protoss Photon Cannon", All, "+MEDIUM");
	Set Deaths("Current Player", "Zerg Sunken Colony", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Bring("Current Player", "Protoss Probe", "+VEHICLE (P4)", At least, 1);
	Bring("Player 8", "Protoss Pylon", "+VEHICLE (P4)", At least, 1);

Actions:
	// Move Location("Player 8", "Protoss Pylon", "+VEHICLE (P4)", "+MEDIUM");
	Give Units to Player("Player 8", "Current Player", "Protoss Pylon", 1, "+VEHICLE (P4)");
	// Give Units to Player("Player 8", "Current Player", "Protoss Photon Cannon", All, "+MEDIUM");
	Set Deaths("Current Player", "Zerg Sunken Colony", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Bring("Current Player", "Protoss Probe", "+VEHICLE (P5)", At least, 1);
	Bring("Player 8", "Protoss Pylon", "+VEHICLE (P5)", At least, 1);

Actions:
	// Move Location("Player 8", "Protoss Pylon", "+VEHICLE (P5)", "+MEDIUM");
	Give Units to Player("Player 8", "Current Player", "Protoss Pylon", 1, "+VEHICLE (P5)");
	// Give Units to Player("Player 8", "Current Player", "Protoss Photon Cannon", All, "+MEDIUM");
	Set Deaths("Current Player", "Zerg Sunken Colony", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Bring("Current Player", "Protoss Probe", "+VEHICLE (P6)", At least, 1);
	Bring("Player 8", "Protoss Pylon", "+VEHICLE (P6)", At least, 1);

Actions:
	// Move Location("Player 8", "Protoss Pylon", "+VEHICLE (P6)", "+MEDIUM");
	Give Units to Player("Player 8", "Current Player", "Protoss Pylon", 1, "+VEHICLE (P6)");
	// Give Units to Player("Player 8", "Current Player", "Protoss Photon Cannon", All, "+MEDIUM");
	Set Deaths("Current Player", "Zerg Sunken Colony", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//=================================================================//
//		Give back pylons
//=================================================================//

Trigger("Player 1"){
Conditions:
	Bring("Current Player", "Protoss Probe", "+VEHICLE (P1)", At least, 1);
	Bring("Current Player", "Protoss Pylon", "+VEHICLE (P1)", Exactly, 0);
	Bring("Current Player", "Protoss Pylon", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Zerg Sunken Colony", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Bring("Current Player", "Protoss Pylon", "Anywhere", At least, 1);
	Deaths("Current Player", "Zerg Sunken Colony", At least, 36);

Actions:
	Set Deaths("Current Player", "Zerg Sunken Colony", Set to, 0);
	Give Units to Player("Current Player", "Player 7", "Protoss Pylon", All, "Anywhere");
	Set Deaths("Current Player", "Zerg Marker", Set to, 84);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Bring("Current Player", "Protoss Probe", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Pylon", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 7", "Protoss Pylon", All, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Bring("Current Player", "Protoss Probe", "+VEHICLE (P2)", At least, 1);
	Bring("Current Player", "Protoss Pylon", "+VEHICLE (P2)", Exactly, 0);
	Bring("Current Player", "Protoss Pylon", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Zerg Sunken Colony", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Bring("Current Player", "Protoss Pylon", "Anywhere", At least, 1);
	Deaths("Current Player", "Zerg Sunken Colony", At least, 36);

Actions:
	Set Deaths("Current Player", "Zerg Sunken Colony", Set to, 0);
	Give Units to Player("Current Player", "Player 7", "Protoss Pylon", All, "Anywhere");
	Set Deaths("Current Player", "Zerg Marker", Set to, 84);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Bring("Current Player", "Protoss Probe", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Pylon", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 7", "Protoss Pylon", All, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Bring("Current Player", "Protoss Probe", "+VEHICLE (P3)", At least, 1);
	Bring("Current Player", "Protoss Pylon", "+VEHICLE (P3)", Exactly, 0);
	Bring("Current Player", "Protoss Pylon", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Zerg Sunken Colony", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Bring("Current Player", "Protoss Pylon", "Anywhere", At least, 1);
	Deaths("Current Player", "Zerg Sunken Colony", At least, 36);

Actions:
	Set Deaths("Current Player", "Zerg Sunken Colony", Set to, 0);
	Give Units to Player("Current Player", "Player 7", "Protoss Pylon", All, "Anywhere");
	Set Deaths("Current Player", "Zerg Marker", Set to, 84);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Bring("Current Player", "Protoss Probe", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Pylon", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 7", "Protoss Pylon", All, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Bring("Current Player", "Protoss Probe", "+VEHICLE (P4)", At least, 1);
	Bring("Current Player", "Protoss Pylon", "+VEHICLE (P4)", Exactly, 0);
	Bring("Current Player", "Protoss Pylon", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Zerg Sunken Colony", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Bring("Current Player", "Protoss Pylon", "Anywhere", At least, 1);
	Deaths("Current Player", "Zerg Sunken Colony", At least, 36);

Actions:
	Set Deaths("Current Player", "Zerg Sunken Colony", Set to, 0);
	Give Units to Player("Current Player", "Player 8", "Protoss Pylon", All, "Anywhere");
	Set Deaths("Current Player", "Zerg Marker", Set to, 84);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Bring("Current Player", "Protoss Probe", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Pylon", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 8", "Protoss Pylon", All, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Bring("Current Player", "Protoss Probe", "+VEHICLE (P5)", At least, 1);
	Bring("Current Player", "Protoss Pylon", "+VEHICLE (P5)", Exactly, 0);
	Bring("Current Player", "Protoss Pylon", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Zerg Sunken Colony", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Bring("Current Player", "Protoss Pylon", "Anywhere", At least, 1);
	Deaths("Current Player", "Zerg Sunken Colony", At least, 36);

Actions:
	Set Deaths("Current Player", "Zerg Sunken Colony", Set to, 0);
	Give Units to Player("Current Player", "Player 8", "Protoss Pylon", All, "Anywhere");
	Set Deaths("Current Player", "Zerg Marker", Set to, 84);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Bring("Current Player", "Protoss Probe", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Pylon", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 8", "Protoss Pylon", All, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Bring("Current Player", "Protoss Probe", "+VEHICLE (P6)", At least, 1);
	Bring("Current Player", "Protoss Pylon", "+VEHICLE (P6)", Exactly, 0);
	Bring("Current Player", "Protoss Pylon", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Zerg Sunken Colony", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Bring("Current Player", "Protoss Pylon", "Anywhere", At least, 1);
	Deaths("Current Player", "Zerg Sunken Colony", At least, 36);

Actions:
	Set Deaths("Current Player", "Zerg Sunken Colony", Set to, 0);
	Give Units to Player("Current Player", "Player 8", "Protoss Pylon", All, "Anywhere");
	Set Deaths("Current Player", "Zerg Marker", Set to, 84);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Bring("Current Player", "Protoss Probe", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Pylon", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 8", "Protoss Pylon", All, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		Spawner Build
//> //----------------------------------------------------------------------------------------------------------//


//< //----------------------------------------------------------------------------------------------------------//
//		  Spawner being built; Apply invincibility
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	Detect if a spawner is being built
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Always();

Actions:
	Set Deaths("Player 7", "Unused Terran Bldg type 2", Set to, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 1);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At most, 1);

Actions:
	Set Deaths("Player 7", "Unused Terran Bldg type 2", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	If spawner found, set invincible
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Player 7", "Unused Terran Bldg type 2", Exactly, 1);

Actions:
	Set Deaths("Player 7", "Unused Terran Bldg type 2", Set to, 0);
	Set Invincibility("Current Player", "Protoss Nexus", "Anywhere", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		   Failsafes
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	Tech building holder give back failsafe
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Nexus", "_TECH (T1)", Exactly, 0);
	Bring("Player 12", "Protoss Nexus", "_TECH (T1)", At least, 1);
Actions:
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T1)");
	Preserve Trigger();
}
//-----------------------------------------------------------------//
Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Nexus", "_TECH (T2)", Exactly, 0);
	Bring("Player 12", "Protoss Nexus", "_TECH (T2)", At least, 1);
Actions:
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T2)");
	Preserve Trigger();
}
//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Nexus", "_TECH (T1)", Exactly, 0);
	Bring("Player 11", "Protoss Nexus", "_TECH (T1)", At least, 1);
Actions:
	Give Units to Player("Player 11", "Current Player", "Protoss Nexus", 1, "_TECH (T1)");
	Preserve Trigger();
}
//-----------------------------------------------------------------//
Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Nexus", "_TECH (T2)", Exactly, 0);
	Bring("Player 11", "Protoss Nexus", "_TECH (T2)", At least, 1);
Actions:
	Give Units to Player("Player 11", "Current Player", "Protoss Nexus", 1, "_TECH (T2)");
	Preserve Trigger();
}
//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Nexus", "_TECH (T1)", Exactly, 0);
	Bring("Player 10", "Protoss Nexus", "_TECH (T1)", At least, 1);
Actions:
	Give Units to Player("Player 10", "Current Player", "Protoss Nexus", 1, "_TECH (T1)");
	Preserve Trigger();
}
//-----------------------------------------------------------------//
Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Nexus", "_TECH (T2)", Exactly, 0);
	Bring("Player 10", "Protoss Nexus", "_TECH (T2)", At least, 1);
Actions:
	Give Units to Player("Player 10", "Current Player", "Protoss Nexus", 1, "_TECH (T2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Nexus", "_TECH (T1)", Exactly, 0);
	Bring("Player 9", "Protoss Nexus", "_TECH (T1)", At least, 1);
Actions:
	Give Units to Player("Player 9", "Current Player", "Protoss Nexus", 1, "_TECH (T1)");
	Preserve Trigger();
}
//-----------------------------------------------------------------//
Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Nexus", "_TECH (T2)", Exactly, 0);
	Bring("Player 9", "Protoss Nexus", "_TECH (T2)", At least, 1);
Actions:
	Give Units to Player("Player 9", "Current Player", "Protoss Nexus", 1, "_TECH (T2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Nexus", "_TECH (T1)", Exactly, 0);
	Bring("Player 7", "Protoss Nexus", "_TECH (T1)", At least, 1);
Actions:
	Give Units to Player("Player 7", "Current Player", "Protoss Nexus", 1, "_TECH (T1)");
	Preserve Trigger();
}
//-----------------------------------------------------------------//
Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Nexus", "_TECH (T2)", Exactly, 0);
	Bring("Player 8", "Protoss Nexus", "_TECH (T2)", At least, 1);
Actions:
	Give Units to Player("Player 8", "Current Player", "Protoss Nexus", 1, "_TECH (T2)");
	Preserve Trigger();
}
//-----------------------------------------------------------------//




//=================================================================//
//		Cancel spawner automatically if Game Settings block them
//=================================================================//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Switch("Switch31", set);
	// Deaths("Current Player", "Terran Flag Beacon", Exactly, 2);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T1)");
	Remove Unit At Location("Current Player", "Protoss Nexus", 1, "Anywhere");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T1)");
	Set Resources("Current Player", Add, 100, ore);
	Display Text Message(Always Display, "\x013\x004Game settings have disabled spawner construction.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Switch("Switch31", set);
	// Deaths("Current Player", "Terran Flag Beacon", Exactly, 2);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T2)");
	Remove Unit At Location("Current Player", "Protoss Nexus", 1, "Anywhere");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T2)");
	Set Resources("Current Player", Add, 100, ore);
	Display Text Message(Always Display, "\x013\x004Game settings have disabled spawner construction.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		  Cycle through player's still-warping spawners to find the completed one
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", All, "_TECH (T1)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", All, "_TECH (T2)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Perform cycling
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 10", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T1)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T2)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 10", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T1)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T2)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 10", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T1)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T2)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 10", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T1)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T2)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 10", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T1)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T2)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 10", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T1)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T2)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 10", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T1)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T2)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 10", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T1)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T2)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 10", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T1)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T2)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 10", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T1)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T2)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 10", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T1)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T2)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 10", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T1)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T2)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 10", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T1)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T2)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 10", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T1)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T2)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 10", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T1)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T2)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 10", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T1)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", Exactly, 0);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Nexus", 1, "+EVENT 02");
	Give Units to Player("Current Player", "Player 12", "Protoss Nexus", 1, "_TECH (T2)");
	Move Location("Current Player", "Protoss Nexus", "Anywhere", "+EVENT 02");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", 1, "_TECH (T2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		  Spawner found; Finish Cycling and Place Spawner
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", At least, 1);

Actions:
	Give Units to Player("Player 10", "Current Player", "Protoss Nexus", All, "Anywhere");
	// Set Invincibility("Current Player", "Protoss Nexus", "+EVENT 02", disabled);
	Give Units to Player("Current Player", "Player 7", "Protoss Nexus", 1, "+EVENT 02");
	Create Unit with Properties("Player 7", "Hunter Killer (Hydralisk)", 1, "| CACHE", 4);
	Move Unit("Player 7", "Hunter Killer (Hydralisk)", 1, "| CACHE", "+EVENT 02");
	Remove Unit At Location("Player 7", "Hunter Killer (Hydralisk)", All, "| CACHE");
	Set Deaths("Current Player", "Protoss Flag Beacon", Add, 1);
	Set Deaths("Current Player", "Zerg Marker", Set To, 35);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);
	Bring("Current Player", "Protoss Nexus", "+EVENT 02", At least, 1);

Actions:
	Give Units to Player("Player 11", "Current Player", "Protoss Nexus", All, "Anywhere");
	// Set Invincibility("Current Player", "Protoss Nexus", "Anywhere", disabled);
	Give Units to Player("Current Player", "Player 8", "Protoss Nexus", 1, "+EVENT 02");
	Create Unit with Properties("Player 8", "Hunter Killer (Hydralisk)", 1, "| CACHE", 4);
	Move Unit("Player 8", "Hunter Killer (Hydralisk)", 1, "| CACHE", "+EVENT 02");
	Remove Unit At Location("Player 8", "Hunter Killer (Hydralisk)", All, "| CACHE");
	Set Deaths("Current Player", "Protoss Flag Beacon", Add, 1);
	Set Deaths("Current Player", "Zerg Marker", Set To, 35);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		Tech
//> //----------------------------------------------------------------------------------------------------------//

//-----------------------------------------------------------------//
//	AM Cannons
//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Switch("Switch34", not set);
	// Deaths("Current Player", "Zerg Spawning Pool", At most, 2);
	// Bring("Current Player", "Protoss Photon Cannon", "Anywhere", At least, 1);

// Actions:
	// Remove Unit At Location("Current Player", "Protoss Photon Cannon", 1, "Anywhere");
	// Set Resources("Current Player", Add, 50, ore);
	// Set Deaths("Current Player", "Ruins", Set to, 135);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Quantum Envelope
//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Switch("Switch34", not set);
	// Deaths("Current Player", "Zerg Queen's Nest", At most, 1);
	// Bring("Current Player", "Protoss Gateway", "Anywhere", At least, 2);

// Actions:
	// Give Units to Player("Current Player", "Player 12", "Protoss Gateway", 1, "_TECH (T1)");
	// Remove Unit At Location("Current Player", "Protoss Gateway", 1, "Anywhere");
	// Give Units to Player("Player 12", "Current Player", "Protoss Gateway", 1, "_TECH (T1)");
	// Set Resources("Current Player", Add, 50, ore);
	// Set Deaths("Current Player", "Ruins", Set to, 136);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Switch("Switch34", not set);
	// Deaths("Current Player", "Zerg Queen's Nest", At most, 1);
	// Bring("Current Player", "Protoss Gateway", "Anywhere", At least, 2);

// Actions:
	// Give Units to Player("Current Player", "Player 12", "Protoss Gateway", 1, "_TECH (T2)");
	// Remove Unit At Location("Current Player", "Protoss Gateway", 1, "Anywhere");
	// Give Units to Player("Player 12", "Current Player", "Protoss Gateway", 1, "_TECH (T2)");
	// Set Resources("Current Player", Add, 50, ore);
	// Set Deaths("Current Player", "Ruins", Set to, 136);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Assembly Plant
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Switch("Switch34", not set);
	Deaths("Current Player", "Zerg Spawning Pool", At most, 1);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", 1, "_TECH (T1)");
	Remove Unit At Location("Current Player", "Protoss Forge", 1, "Anywhere");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", 1, "_TECH (T1)");
	Set Resources("Current Player", Add, 50, ore);
	Set Resources("Current Player", Add, 3000, gas);
	Set Deaths("Current Player", "Ruins", Set to, 137);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Switch("Switch34", not set);
	Deaths("Current Player", "Zerg Spawning Pool", At most, 1);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", 1, "_TECH (T2)");
	Remove Unit At Location("Current Player", "Protoss Forge", 1, "Anywhere");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", 1, "_TECH (T2)");
	Set Resources("Current Player", Add, 50, ore);
	Set Resources("Current Player", Add, 3000, gas);
	Set Deaths("Current Player", "Ruins", Set to, 137);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Gene Facility
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Switch("Switch34", not set);
	Deaths("Current Player", "Zerg Nydus Canal", At most, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 12", "Protoss Cybernetics Core", 1, "_TECH (T1)");
	Remove Unit At Location("Current Player", "Protoss Cybernetics Core", 1, "Anywhere");
	Give Units to Player("Player 12", "Current Player", "Protoss Cybernetics Core", 1, "_TECH (T1)");
	Set Resources("Current Player", Add, 99, ore);
	Set Resources("Current Player", Add, 5000, gas);
	Set Deaths("Current Player", "Ruins", Set to, 138);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Switch("Switch34", not set);
	Deaths("Current Player", "Zerg Nydus Canal", At most, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 12", "Protoss Cybernetics Core", 1, "_TECH (T2)");
	Remove Unit At Location("Current Player", "Protoss Cybernetics Core", 1, "Anywhere");
	Give Units to Player("Player 12", "Current Player", "Protoss Cybernetics Core", 1, "_TECH (T2)");
	Set Resources("Current Player", Add, 50, ore);
	Set Resources("Current Player", Add, 5000, gas);
	Set Deaths("Current Player", "Ruins", Set to, 138);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		Helper Buildings
//> //----------------------------------------------------------------------------------------------------------//


//< //----------------------------------------------------------------------------------------------------------//
//		  Conscript Post
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	Begin seaching for helper
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Search for helper
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Shield Battery", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Shield Battery", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Finish Centering Locations
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Player 11", "Current Player", "Protoss Shield Battery", All, "Anywhere");
	Move Location("Current Player", "Protoss Shield Battery", "+EVENT 01", "+SPAWNER RANGE");
	Move Location("Player 7", "Protoss Nexus", "+SPAWNER RANGE", "+SPAWNER RANGE");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Player 11", "Current Player", "Protoss Shield Battery", All, "Anywhere");
	Move Location("Current Player", "Protoss Shield Battery", "+EVENT 01", "+SPAWNER RANGE");
	Move Location("Player 8", "Protoss Nexus", "+SPAWNER RANGE", "+SPAWNER RANGE");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		    Trim Orphaned
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At most, 0);
	Bring("-+ Alpha Faction +-", "Protoss Nexus", "+SPAWNER RANGE", At most, 0);

Actions:
	Remove Unit At Location("Current Player", "Protoss Shield Battery", 1, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 34);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At most, 0);
	Bring("-= Omega Faction =-", "Protoss Nexus", "+SPAWNER RANGE", At most, 0);

Actions:
	Remove Unit At Location("Current Player", "Protoss Shield Battery", 1, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 34);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		    Trim Excess
//> //----------------------------------------------------------------------------------------------------------//


//< //----------------------------------------------------------------------------------------------------------//
//		      Alpha
//> //----------------------------------------------------------------------------------------------------------//
//3:0:0

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Shield Battery", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Shield Battery", "+SPAWNER RANGE", At least, 3);

Actions:
	Remove Unit At Location("Current Player", "Protoss Shield Battery", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//2:1:0

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Shield Battery", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 2);
	Bring("Player 7", "Protoss Forge", "+SPAWNER RANGE", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Protoss Shield Battery", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//2:0:1

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Shield Battery", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 2);
	Bring("Player 7", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Protoss Shield Battery", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//1:2:0

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Shield Battery", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 1);
	Bring("Player 7", "Protoss Forge", "+SPAWNER RANGE", At least, 2);

Actions:
	Remove Unit At Location("Current Player", "Protoss Shield Battery", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//1:0:2

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Shield Battery", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 1);
	Bring("Player 7", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 2);

Actions:
	Remove Unit At Location("Current Player", "Protoss Shield Battery", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//1:1:1

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Shield Battery", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 1);
	Bring("Player 7", "Protoss Forge", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Protoss Shield Battery", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

//0:3:0

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Shield Battery", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Forge", "+SPAWNER RANGE", At least, 3);

Actions:
	Remove Unit At Location("Current Player", "Protoss Shield Battery", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//0:2:1

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Shield Battery", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Forge", "+SPAWNER RANGE", Exactly, 2);
	Bring("Player 7", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Protoss Shield Battery", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//0:1:2

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Shield Battery", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Forge", "+SPAWNER RANGE", Exactly, 1);
	Bring("Player 7", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 2);

Actions:
	Remove Unit At Location("Current Player", "Protoss Shield Battery", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//0:0:3

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Shield Battery", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 3);

Actions:
	Remove Unit At Location("Current Player", "Protoss Shield Battery", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//< //----------------------------------------------------------------------------------------------------------//
//		      Omega
//> //----------------------------------------------------------------------------------------------------------//
//3:0:0

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Shield Battery", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Shield Battery", "+SPAWNER RANGE", At least, 3);

Actions:
	Remove Unit At Location("Current Player", "Protoss Shield Battery", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//2:1:0

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Shield Battery", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 2);
	Bring("Player 8", "Protoss Forge", "+SPAWNER RANGE", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Protoss Shield Battery", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//2:0:1

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Shield Battery", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 2);
	Bring("Player 8", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Protoss Shield Battery", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//1:2:0

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Shield Battery", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 1);
	Bring("Player 8", "Protoss Forge", "+SPAWNER RANGE", At least, 2);

Actions:
	Remove Unit At Location("Current Player", "Protoss Shield Battery", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//1:0:2

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Shield Battery", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 1);
	Bring("Player 8", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 2);

Actions:
	Remove Unit At Location("Current Player", "Protoss Shield Battery", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//1:1:1

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Shield Battery", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 1);
	Bring("Player 8", "Protoss Forge", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Protoss Shield Battery", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

//0:3:0

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Shield Battery", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Forge", "+SPAWNER RANGE", At least, 3);

Actions:
	Remove Unit At Location("Current Player", "Protoss Shield Battery", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//0:2:1

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Shield Battery", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Forge", "+SPAWNER RANGE", Exactly, 2);
	Bring("Player 8", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Protoss Shield Battery", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//0:1:2

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Shield Battery", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Forge", "+SPAWNER RANGE", Exactly, 1);
	Bring("Player 8", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 2);

Actions:
	Remove Unit At Location("Current Player", "Protoss Shield Battery", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//0:0:3

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Shield Battery", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 3);

Actions:
	Remove Unit At Location("Current Player", "Protoss Shield Battery", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		    Neutralize if Valid
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 7", "Protoss Shield Battery", All, "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Shield Battery", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Shield Battery", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 8", "Protoss Shield Battery", All, "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		  Assembly Plant
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	Begin seaching for helper
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Move Location("Current Player", "Protoss Forge", "_TECH (T1)", "+EVENT 03 [GROUND]");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "_TECH (T1)");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "_TECH (T1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Move Location("Current Player", "Protoss Forge", "_TECH (T2)", "+EVENT 03 [GROUND]");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "_TECH (T2)");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "_TECH (T2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Search for helper
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Forge", All, "+EVENT 01");
	Give Units to Player("Current Player", "Player 12", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Move Location("Current Player", "Protoss Forge", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Forge", All, "+EVENT 03 [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Finish Centering Locations
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Player 11", "Current Player", "Protoss Forge", All, "Anywhere");
	Move Location("Current Player", "Protoss Forge", "+EVENT 01", "+SPAWNER RANGE");
	Move Location("Player 7", "Protoss Nexus", "+SPAWNER RANGE", "+SPAWNER RANGE");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Player 11", "Current Player", "Protoss Forge", All, "Anywhere");
	Move Location("Current Player", "Protoss Forge", "+EVENT 01", "+SPAWNER RANGE");
	Move Location("Player 8", "Protoss Nexus", "+SPAWNER RANGE", "+SPAWNER RANGE");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		    Trim Orphaned
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At most, 0);
	Bring("-+ Alpha Faction +-", "Protoss Nexus", "+SPAWNER RANGE", At most, 0);

Actions:
	Remove Unit At Location("Current Player", "Protoss Forge", 1, "+EVENT 01");
	Set Resources("Current Player", Add, 50, ore);
	Set Resources("Current Player", Add, 3000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 34);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At most, 0);
	Bring("-= Omega Faction =-", "Protoss Nexus", "+SPAWNER RANGE", At most, 0);

Actions:
	Remove Unit At Location("Current Player", "Protoss Forge", 1, "+EVENT 01");
	Set Resources("Current Player", Add, 50, ore);
	Set Resources("Current Player", Add, 3000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 34);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		    Trim Excess
//> //----------------------------------------------------------------------------------------------------------//




//< //----------------------------------------------------------------------------------------------------------//
//		      Alpha
//> //----------------------------------------------------------------------------------------------------------//
//3:0:0

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Forge", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Shield Battery", "+SPAWNER RANGE", At least, 3);

Actions:
	Remove Unit At Location("Current Player", "Protoss Forge", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//2:1:0

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Forge", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 2);
	Bring("Player 7", "Protoss Forge", "+SPAWNER RANGE", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Protoss Forge", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//2:0:1

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Forge", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 2);
	Bring("Player 7", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Protoss Forge", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//1:2:0

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Forge", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 1);
	Bring("Player 7", "Protoss Forge", "+SPAWNER RANGE", At least, 2);

Actions:
	Remove Unit At Location("Current Player", "Protoss Forge", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//1:0:2

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Forge", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 1);
	Bring("Player 7", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 2);

Actions:
	Remove Unit At Location("Current Player", "Protoss Forge", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//1:1:1

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Forge", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 1);
	Bring("Player 7", "Protoss Forge", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Protoss Forge", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//0:3:0

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Forge", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Forge", "+SPAWNER RANGE", At least, 3);

Actions:
	Remove Unit At Location("Current Player", "Protoss Forge", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//0:2:1

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Forge", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Forge", "+SPAWNER RANGE", Exactly, 2);
	Bring("Player 7", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Protoss Forge", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//0:1:2

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Forge", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Forge", "+SPAWNER RANGE", Exactly, 1);
	Bring("Player 7", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 2);

Actions:
	Remove Unit At Location("Current Player", "Protoss Forge", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//0:0:3

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Forge", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 3);

Actions:
	Remove Unit At Location("Current Player", "Protoss Forge", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//< //----------------------------------------------------------------------------------------------------------//
//		      Omega
//> //----------------------------------------------------------------------------------------------------------//
//3:0:0

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Forge", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Shield Battery", "+SPAWNER RANGE", At least, 3);

Actions:
	Remove Unit At Location("Current Player", "Protoss Forge", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//2:1:0

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Forge", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 2);
	Bring("Player 8", "Protoss Forge", "+SPAWNER RANGE", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Protoss Forge", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//2:0:1

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Forge", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 2);
	Bring("Player 8", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Protoss Forge", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//1:2:0

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Forge", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 1);
	Bring("Player 8", "Protoss Forge", "+SPAWNER RANGE", At least, 2);

Actions:
	Remove Unit At Location("Current Player", "Protoss Forge", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//1:0:2

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Forge", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 1);
	Bring("Player 8", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 2);

Actions:
	Remove Unit At Location("Current Player", "Protoss Forge", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//1:1:1

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Forge", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 1);
	Bring("Player 8", "Protoss Forge", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Protoss Forge", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//0:3:0

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Forge", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Forge", "+SPAWNER RANGE", At least, 3);

Actions:
	Remove Unit At Location("Current Player", "Protoss Forge", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//0:2:1

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Forge", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Forge", "+SPAWNER RANGE", Exactly, 2);
	Bring("Player 8", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Protoss Forge", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//0:1:2

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Forge", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Forge", "+SPAWNER RANGE", Exactly, 1);
	Bring("Player 8", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 2);

Actions:
	Remove Unit At Location("Current Player", "Protoss Forge", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//0:0:3

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Forge", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 3);

Actions:
	Remove Unit At Location("Current Player", "Protoss Forge", All, "+EVENT 01");
	Set Resources("Current Player", Add, 25, ore);
	Set Resources("Current Player", Add, 2000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		    Neutralize if Valid
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 7", "Protoss Forge", All, "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Forge", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Forge", "Anywhere", At least, 2);

Actions:
	Give Units to Player("Current Player", "Player 8", "Protoss Forge", All, "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		  Gene Facility
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	Begin seaching for helper
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Search for helper
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", Exactly, 0);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Protoss Cybernetics Core", All, "+EVENT 01");
	Move Location("Current Player", "Protoss Cybernetics Core", "Anywhere", "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Finish Centering Locations
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Player 11", "Current Player", "Protoss Cybernetics Core", All, "Anywhere");
	Move Location("Current Player", "Protoss Cybernetics Core", "+EVENT 01", "+SPAWNER RANGE");
	Move Location("Player 7", "Protoss Nexus", "+SPAWNER RANGE", "+SPAWNER RANGE");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Player 11", "Current Player", "Protoss Cybernetics Core", All, "Anywhere");
	Move Location("Current Player", "Protoss Cybernetics Core", "+EVENT 01", "+SPAWNER RANGE");
	Move Location("Player 8", "Protoss Nexus", "+SPAWNER RANGE", "+SPAWNER RANGE");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		    Trim Orphaned
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At most, 0);
	Bring("-+ Alpha Faction +-", "Protoss Nexus", "+SPAWNER RANGE", At most, 0);

Actions:
	Remove Unit At Location("Current Player", "Protoss Cybernetics Core", 1, "+EVENT 01");
	Set Resources("Current Player", Add, 75, ore);
	Set Resources("Current Player", Add, 5000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 34);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At most, 0);
	Bring("-= Omega Faction =-", "Protoss Nexus", "+SPAWNER RANGE", At most, 0);

Actions:
	Remove Unit At Location("Current Player", "Protoss Cybernetics Core", 1, "+EVENT 01");
	Set Resources("Current Player", Add, 75, ore);
	Set Resources("Current Player", Add, 5000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 34);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		    Trim Excess
//> //----------------------------------------------------------------------------------------------------------//


//< //----------------------------------------------------------------------------------------------------------//
//		      Alpha
//> //----------------------------------------------------------------------------------------------------------//
//3:0:0

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Shield Battery", "+SPAWNER RANGE", At least, 3);

Actions:
	Remove Unit At Location("Current Player", "Protoss Cybernetics Core", All, "+EVENT 01");
	Set Resources("Current Player", Add, 75, ore);
	Set Resources("Current Player", Add, 4000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//2:1:0

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 2);
	Bring("Player 7", "Protoss Forge", "+SPAWNER RANGE", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Protoss Cybernetics Core", All, "+EVENT 01");
	Set Resources("Current Player", Add, 75, ore);
	Set Resources("Current Player", Add, 4000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//2:0:1

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 2);
	Bring("Player 7", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Protoss Cybernetics Core", All, "+EVENT 01");
	Set Resources("Current Player", Add, 75, ore);
	Set Resources("Current Player", Add, 4000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//1:2:0

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 1);
	Bring("Player 7", "Protoss Forge", "+SPAWNER RANGE", At least, 2);

Actions:
	Remove Unit At Location("Current Player", "Protoss Cybernetics Core", All, "+EVENT 01");
	Set Resources("Current Player", Add, 75, ore);
	Set Resources("Current Player", Add, 4000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//1:0:2

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 1);
	Bring("Player 7", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 2);

Actions:
	Remove Unit At Location("Current Player", "Protoss Cybernetics Core", All, "+EVENT 01");
	Set Resources("Current Player", Add, 75, ore);
	Set Resources("Current Player", Add, 4000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//1:1:1

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 1);
	Bring("Player 7", "Protoss Forge", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Protoss Cybernetics Core", All, "+EVENT 01");
	Set Resources("Current Player", Add, 75, ore);
	Set Resources("Current Player", Add, 4000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//0:3:0

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Forge", "+SPAWNER RANGE", At least, 3);

Actions:
	Remove Unit At Location("Current Player", "Protoss Cybernetics Core", All, "+EVENT 01");
	Set Resources("Current Player", Add, 75, ore);
	Set Resources("Current Player", Add, 4000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//0:2:1

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Forge", "+SPAWNER RANGE", Exactly, 2);
	Bring("Player 7", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Protoss Cybernetics Core", All, "+EVENT 01");
	Set Resources("Current Player", Add, 75, ore);
	Set Resources("Current Player", Add, 4000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//0:1:2

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Forge", "+SPAWNER RANGE", Exactly, 1);
	Bring("Player 7", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 2);

Actions:
	Remove Unit At Location("Current Player", "Protoss Cybernetics Core", All, "+EVENT 01");
	Set Resources("Current Player", Add, 75, ore);
	Set Resources("Current Player", Add, 4000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//0:0:3

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 7", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 3);

Actions:
	Remove Unit At Location("Current Player", "Protoss Cybernetics Core", All, "+EVENT 01");
	Set Resources("Current Player", Add, 75, ore);
	Set Resources("Current Player", Add, 4000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//< //----------------------------------------------------------------------------------------------------------//
//		      Omega
//> //----------------------------------------------------------------------------------------------------------//
//3:0:0

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Shield Battery", "+SPAWNER RANGE", At least, 3);

Actions:
	Remove Unit At Location("Current Player", "Protoss Cybernetics Core", All, "+EVENT 01");
	Set Resources("Current Player", Add, 75, ore);
	Set Resources("Current Player", Add, 4000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//2:1:0

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 2);
	Bring("Player 8", "Protoss Forge", "+SPAWNER RANGE", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Protoss Cybernetics Core", All, "+EVENT 01");
	Set Resources("Current Player", Add, 75, ore);
	Set Resources("Current Player", Add, 4000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//2:0:1

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 2);
	Bring("Player 8", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Protoss Cybernetics Core", All, "+EVENT 01");
	Set Resources("Current Player", Add, 75, ore);
	Set Resources("Current Player", Add, 4000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//1:2:0

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 1);
	Bring("Player 8", "Protoss Forge", "+SPAWNER RANGE", At least, 2);

Actions:
	Remove Unit At Location("Current Player", "Protoss Cybernetics Core", All, "+EVENT 01");
	Set Resources("Current Player", Add, 75, ore);
	Set Resources("Current Player", Add, 4000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//1:0:2

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 1);
	Bring("Player 8", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 2);

Actions:
	Remove Unit At Location("Current Player", "Protoss Cybernetics Core", All, "+EVENT 01");
	Set Resources("Current Player", Add, 75, ore);
	Set Resources("Current Player", Add, 4000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//1:1:1

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 1);
	Bring("Player 8", "Protoss Forge", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Protoss Cybernetics Core", All, "+EVENT 01");
	Set Resources("Current Player", Add, 75, ore);
	Set Resources("Current Player", Add, 4000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//0:3:0

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Forge", "+SPAWNER RANGE", At least, 3);

Actions:
	Remove Unit At Location("Current Player", "Protoss Cybernetics Core", All, "+EVENT 01");
	Set Resources("Current Player", Add, 75, ore);
	Set Resources("Current Player", Add, 4000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//0:2:1

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Forge", "+SPAWNER RANGE", Exactly, 2);
	Bring("Player 8", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);

Actions:
	Remove Unit At Location("Current Player", "Protoss Cybernetics Core", All, "+EVENT 01");
	Set Resources("Current Player", Add, 75, ore);
	Set Resources("Current Player", Add, 4000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//0:1:2

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Forge", "+SPAWNER RANGE", Exactly, 1);
	Bring("Player 8", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 2);

Actions:
	Remove Unit At Location("Current Player", "Protoss Cybernetics Core", All, "+EVENT 01");
	Set Resources("Current Player", Add, 75, ore);
	Set Resources("Current Player", Add, 4000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//0:0:3

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("Player 8", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 3);

Actions:
	Remove Unit At Location("Current Player", "Protoss Cybernetics Core", All, "+EVENT 01");
	Set Resources("Current Player", Add, 75, ore);
	Set Resources("Current Player", Add, 4000, gas);
	Minimap Ping("+EVENT 01");
	Set Deaths("Current Player", "Right Upper Level Door", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 54);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		    Neutralize if Valid
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 7", "Protoss Cybernetics Core", All, "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Cybernetics Core", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Cybernetics Core", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 8", "Protoss Cybernetics Core", All, "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//






//< //----------------------------------------------------------------------------------------------------------//
//		/* Mineral Meteor Converting */
//> //----------------------------------------------------------------------------------------------------------//

//Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
//Conditions:
//	Switch("Switch10", not set);
//	Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

//Actions:
//	Move Location("Current Player", "Protoss Probe", "Anywhere", "+EVENT 03 [GROUND]");
//	Preserve Trigger();
//}

////-----------------------------------------------------------------//

//Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
//Conditions:
//	Switch("Switch10", not set);
//	Bring("Current Player", "Protoss Probe", "+EVENT 03 [GROUND]", At least, 1);
//	Bring("Player 10", "Khaydarin Crystal Formation", "+EVENT 03 [GROUND]", At least, 1);

//Actions:
//	Move Location("Player 10", "Khaydarin Crystal Formation", "+EVENT 03 [GROUND]", "+MINERAL");
//	Set Switch("Switch10", set);
//	Create Unit("Current Player", "Tom Kazansky (Wraith)", 1, "+MINERAL");
//	Give Units to Player("Current Player", "Player 12", "Tom Kazansky (Wraith)", All, "Anywhere");
//	Create Unit("Current Player", "Mojo (Scout)", 8, "+MINERAL");
//	Give Units to Player("Current Player", "Player 12", "Mojo (Scout)", All, "Anywhere");
//	Kill Unit At Location("Player 12", "Mojo (Scout)", All, "Anywhere");
//	Kill Unit At Location("Player 12", "Tom Kazansky (Wraith)", All, "Anywhere");
//	Remove Unit At Location("Player 10", "Khaydarin Crystal Formation", 1, "+MINERAL");
//	Preserve Trigger();
//}

////-----------------------------------------------------------------//

//Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
//Conditions:
//	Switch("Switch10", set);
//	Bring("Player 12", "Unclean One (Defiler)", "+MINERAL", Exactly, 0);

//Actions:
//	Set Switch("Switch10", clear);
//	Preserve Trigger();
//}

////-----------------------------------------------------------------//

//Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
//Conditions:
//	Switch("Switch10", set);
//	Bring("Player 12", "Unclean One (Defiler)", "+MINERAL", Exactly, 1);

//Actions:
//	Remove Unit At Location("Player 12", "Unclean One (Defiler)", All, "+MINERAL");
//	Create Unit("Current Player", "Mineral Field (Type 1)", 1, "+MINERAL");
//	Give Units to Player("Current Player", "Player 12", "Mineral Field (Type 1)", 1, "+MINERAL");
//	Modify Unit Resource Amount("Player 12", 32, 1, "+MINERAL");
//	Set Switch("Switch10", clear);
//	Preserve Trigger();
//}

////-----------------------------------------------------------------//

//Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
//Conditions:
//	Switch("Switch10", set);
//	Bring("Player 12", "Unclean One (Defiler)", "+MINERAL", Exactly, 2);

//Actions:
//	Remove Unit At Location("Player 12", "Unclean One (Defiler)", All, "+MINERAL");
//	Create Unit("Current Player", "Mineral Field (Type 1)", 1, "+MINERAL");
//	Give Units to Player("Current Player", "Player 12", "Mineral Field (Type 1)", 1, "+MINERAL");
//	Modify Unit Resource Amount("Player 12", 64, 1, "+MINERAL");
//	Set Switch("Switch10", clear);
//	Preserve Trigger();
//}

////-----------------------------------------------------------------//

//Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
//Conditions:
//	Switch("Switch10", set);
//	Bring("Player 12", "Unclean One (Defiler)", "+MINERAL", Exactly, 3);

//Actions:
//	Remove Unit At Location("Player 12", "Unclean One (Defiler)", All, "+MINERAL");
//	Create Unit("Current Player", "Mineral Field (Type 1)", 1, "+MINERAL");
//	Give Units to Player("Current Player", "Player 12", "Mineral Field (Type 1)", 1, "+MINERAL");
//	Modify Unit Resource Amount("Player 12", 96, 1, "+MINERAL");
//	Set Switch("Switch10", clear);
//	Preserve Trigger();
//}

////-----------------------------------------------------------------//

//Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
//Conditions:
//	Switch("Switch10", set);
//	Bring("Player 12", "Unclean One (Defiler)", "+MINERAL", Exactly, 4);

//Actions:
//	Remove Unit At Location("Player 12", "Unclean One (Defiler)", All, "+MINERAL");
//	Create Unit("Current Player", "Mineral Field (Type 1)", 1, "+MINERAL");
//	Give Units to Player("Current Player", "Player 12", "Mineral Field (Type 1)", 1, "+MINERAL");
//	Modify Unit Resource Amount("Player 12", 128, 1, "+MINERAL");
//	Set Switch("Switch10", clear);
//	Preserve Trigger();
//}

////-----------------------------------------------------------------//

//Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
//Conditions:
//	Switch("Switch10", set);
//	Bring("Player 12", "Unclean One (Defiler)", "+MINERAL", Exactly, 5);

//Actions:
//	Remove Unit At Location("Player 12", "Unclean One (Defiler)", All, "+MINERAL");
//	Create Unit("Current Player", "Mineral Field (Type 1)", 1, "+MINERAL");
//	Give Units to Player("Current Player", "Player 12", "Mineral Field (Type 1)", 1, "+MINERAL");
//	Modify Unit Resource Amount("Player 12", 160, 1, "+MINERAL");
//	Set Switch("Switch10", clear);
//	Preserve Trigger();
//}

////-----------------------------------------------------------------//

//Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
//Conditions:
//	Switch("Switch10", set);
//	Bring("Player 12", "Unclean One (Defiler)", "+MINERAL", Exactly, 6);

//Actions:
//	Remove Unit At Location("Player 12", "Unclean One (Defiler)", All, "+MINERAL");
//	Create Unit("Current Player", "Mineral Field (Type 1)", 1, "+MINERAL");
//	Give Units to Player("Current Player", "Player 12", "Mineral Field (Type 1)", 1, "+MINERAL");
//	Modify Unit Resource Amount("Player 12", 192, 1, "+MINERAL");
//	Set Switch("Switch10", clear);
//	Preserve Trigger();
//}

////-----------------------------------------------------------------//

//Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
//Conditions:
//	Switch("Switch10", set);
//	Bring("Player 12", "Unclean One (Defiler)", "+MINERAL", Exactly, 7);

//Actions:
//	Remove Unit At Location("Player 12", "Unclean One (Defiler)", All, "+MINERAL");
//	Create Unit("Current Player", "Mineral Field (Type 1)", 1, "+MINERAL");
//	Give Units to Player("Current Player", "Player 12", "Mineral Field (Type 1)", 1, "+MINERAL");
//	Modify Unit Resource Amount("Player 12", 224, 1, "+MINERAL");
//	Set Switch("Switch10", clear);
//	Preserve Trigger();
//}

////-----------------------------------------------------------------//

//Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
//Conditions:
//	Switch("Switch10", set);
//	Bring("Player 12", "Unclean One (Defiler)", "+MINERAL", At least, 8);

//Actions:
//	Remove Unit At Location("Player 12", "Unclean One (Defiler)", All, "+MINERAL");
//	Create Unit("Current Player", "Mineral Field (Type 1)", 1, "+MINERAL");
//	Give Units to Player("Current Player", "Player 12", "Mineral Field (Type 1)", 1, "+MINERAL");
//	Modify Unit Resource Amount("Player 12", 256, 1, "+MINERAL");
//	Set Switch("Switch10", clear);
//	Preserve Trigger();
//}

////-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		Display Support Engy's Information
//> //----------------------------------------------------------------------------------------------------------//

//-----------------------------------------------------------------//
//	Countdown time until next display
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Cave-in", At least, 1);
	Deaths("Current Player", "Cave-in", At most, 999);

Actions:
	Set Deaths("Current Player", "Cave-in", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Cave-in", At least, 1001);

Actions:
	Set Deaths("Current Player", "Cave-in", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//< //----------------------------------------------------------------------------------------------------------//
//		  /* Follow locations */
//> //----------------------------------------------------------------------------------------------------------//

// Trigger("Player 1"){
// Conditions:
	// Deaths("Current Player", "Cave-in", At least, 1);
	// Deaths("Current Player", "Cave-in", At most, 999);
	// Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

// Actions:
	// Move Location("Current Player", "Protoss Probe", "Anywhere", "+MISSILE (P1)");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 2"){
// Conditions:
	// Deaths("Current Player", "Cave-in", At least, 1);
	// Deaths("Current Player", "Cave-in", At most, 999);
	// Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

// Actions:
	// Move Location("Current Player", "Protoss Probe", "Anywhere", "+MISSILE (P2)");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 3"){
// Conditions:
	// Deaths("Current Player", "Cave-in", At least, 1);
	// Deaths("Current Player", "Cave-in", At most, 999);
	// Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

// Actions:
	// Move Location("Current Player", "Protoss Probe", "Anywhere", "+MISSILE (P3)");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 4"){
// Conditions:
	// Deaths("Current Player", "Cave-in", At least, 1);
	// Deaths("Current Player", "Cave-in", At most, 999);
	// Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

// Actions:
	// Move Location("Current Player", "Protoss Probe", "Anywhere", "+MISSILE (P4)");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 5"){
// Conditions:
	// Deaths("Current Player", "Cave-in", At least, 1);
	// Deaths("Current Player", "Cave-in", At most, 999);
	// Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

// Actions:
	// Move Location("Current Player", "Protoss Probe", "Anywhere", "+MISSILE (P5)");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 6"){
// Conditions:
	// Deaths("Current Player", "Cave-in", At least, 1);
	// Deaths("Current Player", "Cave-in", At most, 999);
	// Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

// Actions:
	// Move Location("Current Player", "Protoss Probe", "Anywhere", "+MISSILE (P6)");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

// Trigger("Player 1"){
// Conditions:
	// Deaths("Current Player", "Cave-in", At least, 1000);
	// Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

// Actions:
	// Move Location("Current Player", "Protoss Probe", "Anywhere", "+MISSILE (P1)");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 2"){
// Conditions:
	// Deaths("Current Player", "Cave-in", At least, 1000);
	// Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

// Actions:
	// Move Location("Current Player", "Protoss Probe", "Anywhere", "+MISSILE (P2)");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 3"){
// Conditions:
	// Deaths("Current Player", "Cave-in", At least, 1000);
	// Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

// Actions:
	// Move Location("Current Player", "Protoss Probe", "Anywhere", "+MISSILE (P3)");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 4"){
// Conditions:
	// Deaths("Current Player", "Cave-in", At least, 1000);
	// Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

// Actions:
	// Move Location("Current Player", "Protoss Probe", "Anywhere", "+MISSILE (P4)");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 5"){
// Conditions:
	// Deaths("Current Player", "Cave-in", At least, 1000);
	// Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

// Actions:
	// Move Location("Current Player", "Protoss Probe", "Anywhere", "+MISSILE (P5)");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 6"){
// Conditions:
	// Deaths("Current Player", "Cave-in", At least, 1000);
	// Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

// Actions:
	// Move Location("Current Player", "Protoss Probe", "Anywhere", "+MISSILE (P6)");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		  Block Display
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	In hangar
//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "HANGAR- Main (P1)", At least, 1);

Actions:
	Set Deaths("Current Player", "Cave-in", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "HANGAR- Main (P2)", At least, 1);

Actions:
	Set Deaths("Current Player", "Cave-in", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "HANGAR- Main (P3)", At least, 1);

Actions:
	Set Deaths("Current Player", "Cave-in", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "HANGAR- Main (P4)", At least, 1);

Actions:
	Set Deaths("Current Player", "Cave-in", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "HANGAR- Main (P5)", At least, 1);

Actions:
	Set Deaths("Current Player", "Cave-in", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "HANGAR- Main (P6)", At least, 1);

Actions:
	Set Deaths("Current Player", "Cave-in", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 1000);
	Bring("Current Player", "Protoss Probe", "HANGAR- Main (P1)", At least, 1);

Actions:
	Set Deaths("Current Player", "Cave-in", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 1000);
	Bring("Current Player", "Protoss Probe", "HANGAR- Main (P2)", At least, 1);

Actions:
	Set Deaths("Current Player", "Cave-in", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 1000);
	Bring("Current Player", "Protoss Probe", "HANGAR- Main (P3)", At least, 1);

Actions:
	Set Deaths("Current Player", "Cave-in", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 1000);
	Bring("Current Player", "Protoss Probe", "HANGAR- Main (P4)", At least, 1);

Actions:
	Set Deaths("Current Player", "Cave-in", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 1000);
	Bring("Current Player", "Protoss Probe", "HANGAR- Main (P5)", At least, 1);

Actions:
	Set Deaths("Current Player", "Cave-in", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 1000);
	Bring("Current Player", "Protoss Probe", "HANGAR- Main (P6)", At least, 1);

Actions:
	Set Deaths("Current Player", "Cave-in", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Block if no movement
//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "+MISSILE (P1)", At least, 1);

Actions:
	Set Deaths("Current Player", "Cave-in", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "+MISSILE (P2)", At least, 1);

Actions:
	Set Deaths("Current Player", "Cave-in", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "+MISSILE (P3)", At least, 1);

Actions:
	Set Deaths("Current Player", "Cave-in", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "+MISSILE (P4)", At least, 1);

Actions:
	Set Deaths("Current Player", "Cave-in", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "+MISSILE (P5)", At least, 1);

Actions:
	Set Deaths("Current Player", "Cave-in", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "+MISSILE (P6)", At least, 1);

Actions:
	Set Deaths("Current Player", "Cave-in", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 1000);
	Bring("Current Player", "Protoss Probe", "+MISSILE (P1)", At least, 1);

Actions:
	Set Deaths("Current Player", "Cave-in", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 1000);
	Bring("Current Player", "Protoss Probe", "+MISSILE (P2)", At least, 1);

Actions:
	Set Deaths("Current Player", "Cave-in", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 1000);
	Bring("Current Player", "Protoss Probe", "+MISSILE (P3)", At least, 1);

Actions:
	Set Deaths("Current Player", "Cave-in", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 1000);
	Bring("Current Player", "Protoss Probe", "+MISSILE (P4)", At least, 1);

Actions:
	Set Deaths("Current Player", "Cave-in", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 1000);
	Bring("Current Player", "Protoss Probe", "+MISSILE (P5)", At least, 1);

Actions:
	Set Deaths("Current Player", "Cave-in", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 1000);
	Bring("Current Player", "Protoss Probe", "+MISSILE (P6)", At least, 1);

Actions:
	Set Deaths("Current Player", "Cave-in", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Block if message being shown
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Deaths("Current Player", "Zerg Marker", At least, 1);

Actions:
	Set Deaths("Current Player", "Cave-in", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Deaths("Current Player", "Zerg Flag Beacon", At least, 1);

Actions:
	Set Deaths("Current Player", "Cave-in", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Deaths("Current Player", "Ruins", At least, 1);

Actions:
	Set Deaths("Current Player", "Cave-in", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Deaths("Current Player", "Nuclear Missile", At least, 1);

Actions:
	Set Deaths("Current Player", "Cave-in", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		  Skip to Display
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	Spawner proximity state change
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Cave-in", At most, 999);
	Deaths("Current Player", "Terran Flag Beacon", At least, 1);
	Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Cave-in", Set to, 1000);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Cave-in", At least, 1000);
	Deaths("Current Player", "Terran Flag Beacon", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Cave-in", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//






//< //----------------------------------------------------------------------------------------------------------//
//		  Display
//> //----------------------------------------------------------------------------------------------------------//



//< //----------------------------------------------------------------------------------------------------------//
//		    Spawner
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//'
//	Proximity State: Ready to build
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

Actions:
	Display Text Message(Always Display, "\r\n\r\n\r\n\r\n\r\n\r\n<04>Support Engineer's build options:");
	Display Text Message(Always Display, "<04>-\t<19>Deployment Center/Spawner (Nexus): <04>Generates income gradually over time.  Also can be set to");
	Display Text Message(Always Display, "\t\t<04>generate NPC infantry for your team, access your team's shop, teleport your Gear, and");
	Display Text Message(Always Display, "\t\t<04>switch deployable vehicles.");
	Display Text Message(Always Display, "\t\t<04>Status: <07>Ready to build!");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//	Proximity State: Ready not to build
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 1000);
	Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

Actions:
	Display Text Message(Always Display, "\r\n\r\n\r\n\r\n\r\n\r\n<04>Support Engineer's build options:");
	Display Text Message(Always Display, "<04>-\t<19>Deployment Center/Spawner (Nexus): <04>Generates income gradually over time.  Also can be set to");
	Display Text Message(Always Display, "\t\t<04>generate NPC infantry for your team, access your team's shop, teleport your Gear, and");
	Display Text Message(Always Display, "\t\t<04>switch deployable vehicles.");
	Display Text Message(Always Display, "\t\t<04>Status: <08>Too close to another Spawner to build this.  Move away.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		    Other buildings
//> //----------------------------------------------------------------------------------------------------------//

//-----------------------------------------------------------------//
//	Power Node
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

Actions:
	Display Text Message(Always Display, "<04>-\t<19>Power Node (Pylon): <04>Powers non-Spawner buildings.  Can be consumed by your Gear for 1500 energy.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 1000);
	Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

Actions:
	Display Text Message(Always Display, "<04>-\t<19>Power Node (Pylon): <04>Powers non-Spawner buildings.  Can be consumed by your Gear for 1500 energy.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Gateway
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

Actions:
	Display Text Message(Always Display, "<04>-\t<19>Quantum Envelope (Gateway): <04>Generates a protective field in a wide range that prevents Sky");
	Display Text Message(Always Display, "\t\t<04>Barricades, Power Nodes, and AA Turrets from being damaged.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 1000);
	Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

Actions:
	Display Text Message(Always Display, "<04>-\t<19>Quantum Envelope (Gateway): <04>Generates a protective field in a wide range that prevents Sky");
	Display Text Message(Always Display, "\t\t<04>Barricades, Power Nodes, and AA Turrets from being damaged.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Conscript Post
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

Actions:
	Display Text Message(Always Display, "<04>-\t<19>Conscript Post (Shield Battery): <04>Generates Infantry Conscripts (Marines) when built near a Spawner.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 1000);
	Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

Actions:
	Display Text Message(Always Display, "<04>-\t<19>Conscript Post (Shield Battery): <04>Generates Infantry Conscripts (Marines) when built near a Spawner.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Assembly Plant
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

Actions:
	Display Text Message(Always Display, "<04>-\t<19>Assembly Plant (Forge): <04>Generates Bipedal AA Walkers (Goliaths) when built near a Spawner.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 1000);
	Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

Actions:
	Display Text Message(Always Display, "<04>-\t<19>Assembly Plant (Forge): <04>Generates Bipedal AA Walkers (Goliaths) when built near a Spawner.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Gene Facility
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

Actions:
	Display Text Message(Always Display, "<04>-\t<19>Gene Facility (Cyb. Core): <04>Generates Manufactured War Beasts (Ultralisks) when built near a Spawner.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 1000);
	Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

Actions:
	Display Text Message(Always Display, "<04>-\t<19>Gene Facility (Cyb. Core): <04>Generates Manufactured War Beasts (Ultralisks) when built near a Spawner.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		    Reset message
//> //----------------------------------------------------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

Actions:
	Move Location("Current Player", "Protoss Probe", "Anywhere", "+MISSILE (P1)");
	Set Deaths("Current Player", "Cave-in", Add, 24);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

Actions:
	Move Location("Current Player", "Protoss Probe", "Anywhere", "+MISSILE (P2)");
	Set Deaths("Current Player", "Cave-in", Add, 24);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

Actions:
	Move Location("Current Player", "Protoss Probe", "Anywhere", "+MISSILE (P3)");
	Set Deaths("Current Player", "Cave-in", Add, 24);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

Actions:
	Move Location("Current Player", "Protoss Probe", "Anywhere", "+MISSILE (P4)");
	Set Deaths("Current Player", "Cave-in", Add, 24);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

Actions:
	Move Location("Current Player", "Protoss Probe", "Anywhere", "+MISSILE (P5)");
	Set Deaths("Current Player", "Cave-in", Add, 24);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

Actions:
	Move Location("Current Player", "Protoss Probe", "Anywhere", "+MISSILE (P6)");
	Set Deaths("Current Player", "Cave-in", Add, 24);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 1000);
	Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

Actions:
	Move Location("Current Player", "Protoss Probe", "Anywhere", "+MISSILE (P1)");
	Set Deaths("Current Player", "Cave-in", Add, 24);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 1000);
	Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

Actions:
	Move Location("Current Player", "Protoss Probe", "Anywhere", "+MISSILE (P2)");
	Set Deaths("Current Player", "Cave-in", Add, 24);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 1000);
	Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

Actions:
	Move Location("Current Player", "Protoss Probe", "Anywhere", "+MISSILE (P3)");
	Set Deaths("Current Player", "Cave-in", Add, 24);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 1000);
	Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

Actions:
	Move Location("Current Player", "Protoss Probe", "Anywhere", "+MISSILE (P4)");
	Set Deaths("Current Player", "Cave-in", Add, 24);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 1000);
	Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

Actions:
	Move Location("Current Player", "Protoss Probe", "Anywhere", "+MISSILE (P5)");
	Set Deaths("Current Player", "Cave-in", Add, 24);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Cave-in", Exactly, 1000);
	Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

Actions:
	Move Location("Current Player", "Protoss Probe", "Anywhere", "+MISSILE (P6)");
	Set Deaths("Current Player", "Cave-in", Add, 24);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//< //==========================================================================================================//
//
//		Spawners
//
//==============================================================================================================//
//> //----------------------------------------------------------------------------------------------------------//


//--------------------------------------------------------------------------------------------------------------//
//		Cycle through Spawners
//> //----------------------------------------------------------------------------------------------------------//

Trigger("Player 7","Player 8"){
Conditions:
	Switch("Switch31", not set);
	Switch("Switch1", set);

Actions:
	Set Deaths("Current Player", "Unused type 2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7","Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "| YGGLOAD [GROUND]", Exactly, 0);

Actions:
//Go to next spawner
	Move Location("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", "+SPAWNER RANGE");
	Move Location("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", All, "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//


//=================================================================//
//		No spawner found
//=================================================================//

Trigger("Player 7","Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", At least, 1);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "| YGGLOAD [GROUND]", Exactly, 0);
	Bring("All Players", "Protoss Nexus", "+EVENT 01", Exactly, 0);

Actions:
	Remove Unit At Location("Current Player", "Hunter Killer (Hydralisk)", All, "+EVENT 01");
//Go to next spawner
	Move Location("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", "+SPAWNER RANGE");
	Move Location("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 12", "Current Player", "Protoss Nexus", All, "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		  /* Validate Spawner's Helper Buildings */
//> //----------------------------------------------------------------------------------------------------------//

//-----------------------------------------------------------------//
//	Begin excess detection...
//-----------------------------------------------------------------//

// Trigger("Player 7","Player 8"){
// Conditions:
	// Switch("Switch31", not set);
	// Deaths("Current Player", "Unused type 2", Exactly, 0);
	// Bring("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", At least, 1);
	// Bring("All Players", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);

// Actions:
	// Set Deaths("Current Player", "Unused type 2", Set to, 100000);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Detect excess
//-----------------------------------------------------------------//
//	3:0:0

// Trigger("Player 7","Player 8"){
// Conditions:
	// Deaths("Current Player", "Unused type 2", Exactly, 100000);
	// Bring("All Players", "Protoss Shield Battery", "+SPAWNER RANGE", At most, 3);
	// Bring("All Players", "Protoss Forge", "+SPAWNER RANGE", At most, 0);
	// Bring("All Players", "Protoss Cybernetics Core", "+SPAWNER RANGE", At most, 0);

// Actions:
	// Give Units to Player("All Players", "Current Player", "Protoss Shield Battery", All, "+SPAWNER RANGE");
	// Give Units to Player("All Players", "Current Player", "Protoss Forge", All, "+SPAWNER RANGE");
	// Give Units to Player("All Players", "Current Player", "Protoss Cybernetics Core", All, "+SPAWNER RANGE");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//
//	2:1:0

// Trigger("Player 7","Player 8"){
// Conditions:
	// Deaths("Current Player", "Unused type 2", Exactly, 100000);
	// Bring("All Players", "Protoss Shield Battery", "+SPAWNER RANGE", At most, 2);
	// Bring("All Players", "Protoss Forge", "+SPAWNER RANGE", At most, 1);
	// Bring("All Players", "Protoss Cybernetics Core", "+SPAWNER RANGE", At most, 0);

// Actions:
	// Give Units to Player("All Players", "Current Player", "Protoss Shield Battery", All, "+SPAWNER RANGE");
	// Give Units to Player("All Players", "Current Player", "Protoss Forge", All, "+SPAWNER RANGE");
	// Give Units to Player("All Players", "Current Player", "Protoss Cybernetics Core", All, "+SPAWNER RANGE");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//
//	2:0:1

// Trigger("Player 7","Player 8"){
// Conditions:
	// Deaths("Current Player", "Unused type 2", Exactly, 100000);
	// Bring("All Players", "Protoss Shield Battery", "+SPAWNER RANGE", At most, 2);
	// Bring("All Players", "Protoss Forge", "+SPAWNER RANGE", At most, 0);
	// Bring("All Players", "Protoss Cybernetics Core", "+SPAWNER RANGE", At most, 1);

// Actions:
	// Give Units to Player("All Players", "Current Player", "Protoss Shield Battery", All, "+SPAWNER RANGE");
	// Give Units to Player("All Players", "Current Player", "Protoss Forge", All, "+SPAWNER RANGE");
	// Give Units to Player("All Players", "Current Player", "Protoss Cybernetics Core", All, "+SPAWNER RANGE");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//
//	1:2:0

// Trigger("Player 7","Player 8"){
// Conditions:
	// Deaths("Current Player", "Unused type 2", Exactly, 100000);
	// Bring("All Players", "Protoss Shield Battery", "+SPAWNER RANGE", At most, 1);
	// Bring("All Players", "Protoss Forge", "+SPAWNER RANGE", At most, 2);
	// Bring("All Players", "Protoss Cybernetics Core", "+SPAWNER RANGE", At most, 0);

// Actions:
	// Give Units to Player("All Players", "Current Player", "Protoss Shield Battery", All, "+SPAWNER RANGE");
	// Give Units to Player("All Players", "Current Player", "Protoss Forge", All, "+SPAWNER RANGE");
	// Give Units to Player("All Players", "Current Player", "Protoss Cybernetics Core", All, "+SPAWNER RANGE");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//
//	1:0:2

// Trigger("Player 7","Player 8"){
// Conditions:
	// Deaths("Current Player", "Unused type 2", Exactly, 100000);
	// Bring("All Players", "Protoss Shield Battery", "+SPAWNER RANGE", At most, 1);
	// Bring("All Players", "Protoss Forge", "+SPAWNER RANGE", At most, 0);
	// Bring("All Players", "Protoss Cybernetics Core", "+SPAWNER RANGE", At most, 2);

// Actions:
	// Give Units to Player("All Players", "Current Player", "Protoss Shield Battery", All, "+SPAWNER RANGE");
	// Give Units to Player("All Players", "Current Player", "Protoss Forge", All, "+SPAWNER RANGE");
	// Give Units to Player("All Players", "Current Player", "Protoss Cybernetics Core", All, "+SPAWNER RANGE");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//
//	1:1:1

// Trigger("Player 7","Player 8"){
// Conditions:
	// Deaths("Current Player", "Unused type 2", Exactly, 100000);
	// Bring("All Players", "Protoss Shield Battery", "+SPAWNER RANGE", At most, 1);
	// Bring("All Players", "Protoss Forge", "+SPAWNER RANGE", At most, 1);
	// Bring("All Players", "Protoss Cybernetics Core", "+SPAWNER RANGE", At most, 1);

// Actions:
	// Give Units to Player("All Players", "Current Player", "Protoss Shield Battery", All, "+SPAWNER RANGE");
	// Give Units to Player("All Players", "Current Player", "Protoss Forge", All, "+SPAWNER RANGE");
	// Give Units to Player("All Players", "Current Player", "Protoss Cybernetics Core", All, "+SPAWNER RANGE");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//
//	0:3:0

// Trigger("Player 7","Player 8"){
// Conditions:
	// Deaths("Current Player", "Unused type 2", Exactly, 100000);
	// Bring("All Players", "Protoss Shield Battery", "+SPAWNER RANGE", At most, 0);
	// Bring("All Players", "Protoss Forge", "+SPAWNER RANGE", At most, 3);
	// Bring("All Players", "Protoss Cybernetics Core", "+SPAWNER RANGE", At most, 0);

// Actions:
	// Give Units to Player("All Players", "Current Player", "Protoss Shield Battery", All, "+SPAWNER RANGE");
	// Give Units to Player("All Players", "Current Player", "Protoss Forge", All, "+SPAWNER RANGE");
	// Give Units to Player("All Players", "Current Player", "Protoss Cybernetics Core", All, "+SPAWNER RANGE");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//
//	0:2:1

// Trigger("Player 7","Player 8"){
// Conditions:
	// Deaths("Current Player", "Unused type 2", Exactly, 100000);
	// Bring("All Players", "Protoss Shield Battery", "+SPAWNER RANGE", At most, 0);
	// Bring("All Players", "Protoss Forge", "+SPAWNER RANGE", At most, 2);
	// Bring("All Players", "Protoss Cybernetics Core", "+SPAWNER RANGE", At most, 1);

// Actions:
	// Give Units to Player("All Players", "Current Player", "Protoss Shield Battery", All, "+SPAWNER RANGE");
	// Give Units to Player("All Players", "Current Player", "Protoss Forge", All, "+SPAWNER RANGE");
	// Give Units to Player("All Players", "Current Player", "Protoss Cybernetics Core", All, "+SPAWNER RANGE");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//
//	0:1:2

// Trigger("Player 7","Player 8"){
// Conditions:
	// Deaths("Current Player", "Unused type 2", Exactly, 100000);
	// Bring("Current Player", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 0);
	// Bring("All Players", "Protoss Shield Battery", "+SPAWNER RANGE", At most, 0);
	// Bring("Current Player", "Protoss Forge", "+SPAWNER RANGE", Exactly, 1);
	// Bring("All Players", "Protoss Forge", "+SPAWNER RANGE", At most, 1);
	// Bring("Current Player", "Protoss Cybernetics Core", "+SPAWNER RANGE", Exactly, 2);
	// Bring("All Players", "Protoss Cybernetics Core", "+SPAWNER RANGE", At most, 2);

// Actions:
	// Give Units to Player("All Players", "Current Player", "Protoss Shield Battery", All, "+SPAWNER RANGE");
	// Give Units to Player("All Players", "Current Player", "Protoss Forge", All, "+SPAWNER RANGE");
	// Give Units to Player("All Players", "Current Player", "Protoss Cybernetics Core", All, "+SPAWNER RANGE");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//
//	0:0:3

// Trigger("Player 7","Player 8"){
// Conditions:
	// Deaths("Current Player", "Unused type 2", Exactly, 100000);
	// Bring("Current Player", "Protoss Shield Battery", "+SPAWNER RANGE", Exactly, 0);
	// Bring("All Players", "Protoss Shield Battery", "+SPAWNER RANGE", At most, 0);
	// Bring("Current Player", "Protoss Forge", "+SPAWNER RANGE", Exactly, 0);
	// Bring("All Players", "Protoss Forge", "+SPAWNER RANGE", At most, 0);
	// Bring("Current Player", "Protoss Cybernetics Core", "+SPAWNER RANGE", Exactly, 3);
	// Bring("All Players", "Protoss Cybernetics Core", "+SPAWNER RANGE", At most, 3);

// Actions:
	// Give Units to Player("All Players", "Current Player", "Protoss Shield Battery", All, "+SPAWNER RANGE");
	// Give Units to Player("All Players", "Current Player", "Protoss Forge", All, "+SPAWNER RANGE");
	// Give Units to Player("All Players", "Current Player", "Protoss Cybernetics Core", All, "+SPAWNER RANGE");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Filter excess
//-----------------------------------------------------------------//

// Trigger("Player 7","Player 8"){
// Conditions:
	// Deaths("Current Player", "Unused type 2", Exactly, 100000);

// Actions:
	// Set Deaths("Current Player", "Unused type 2", Set to, 0);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		Spawn Units
//> //----------------------------------------------------------------------------------------------------------//



//< //----------------------------------------------------------------------------------------------------------//
//		  Cache Units
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	Conscript Posts
//-----------------------------------------------------------------//

Trigger("Player 7","Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", At least, 1);
	Bring("All Players", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("By: Tuxlar", "Protoss Shield Battery", "+SPAWNER RANGE", At least, 1);
	Bring("Current Player", "Men", "Anywhere", At most, 150);
	Bring("All Players", "Any Unit", "Anywhere", At most, 1600);

Actions:
	Create Unit("Current Player", "Terran Marine", 1, "| SPAWN");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7","Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", At least, 1);
	Bring("All Players", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("By: Tuxlar", "Protoss Shield Battery", "+SPAWNER RANGE", At least, 2);
	Bring("Current Player", "Men", "Anywhere", At most, 150);
	Bring("All Players", "Any Unit", "Anywhere", At most, 1600);

Actions:
	Create Unit("Current Player", "Terran Marine", 1, "| SPAWN");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7","Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", At least, 1);
	Bring("All Players", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("By: Tuxlar", "Protoss Shield Battery", "+SPAWNER RANGE", At least, 3);
	Bring("Current Player", "Men", "Anywhere", At most, 150);
	Bring("All Players", "Any Unit", "Anywhere", At most, 1600);

Actions:
	Create Unit("Current Player", "Terran Marine", 1, "| SPAWN");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7","Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", At least, 1);
	Bring("All Players", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("By: Tuxlar", "Protoss Shield Battery", "+SPAWNER RANGE", At least, 4);
	Bring("Current Player", "Men", "Anywhere", At most, 150);
	Bring("All Players", "Any Unit", "Anywhere", At most, 1600);

Actions:
	Create Unit("Current Player", "Terran Marine", 1, "| SPAWN");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Assembly Plants
//-----------------------------------------------------------------//

Trigger("Player 7","Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", At least, 1);
	Bring("All Players", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("By: Tuxlar", "Protoss Forge", "+SPAWNER RANGE", At least, 1);
	Bring("Current Player", "Men", "Anywhere", At most, 150);
	Bring("Current Player", "Terran Goliath", "Anywhere", At most, 50);
	Bring("All Players", "Any Unit", "Anywhere", At most, 1600);

Actions:
	Create Unit("Current Player", "Terran Goliath", 1, "| SPAWN");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7","Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", At least, 1);
	Bring("All Players", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("By: Tuxlar", "Protoss Forge", "+SPAWNER RANGE", At least, 2);
	Bring("Current Player", "Men", "Anywhere", At most, 150);
	Bring("Current Player", "Terran Goliath", "Anywhere", At most, 50);
	Bring("All Players", "Any Unit", "Anywhere", At most, 1600);

Actions:
	Create Unit("Current Player", "Terran Goliath", 1, "| SPAWN");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7","Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", At least, 1);
	Bring("All Players", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("By: Tuxlar", "Protoss Forge", "+SPAWNER RANGE", At least, 3);
	Bring("Current Player", "Men", "Anywhere", At most, 150);
	Bring("Current Player", "Terran Goliath", "Anywhere", At most, 75);
	Bring("All Players", "Any Unit", "Anywhere", At most, 1600);

Actions:
	Create Unit("Current Player", "Terran Goliath", 1, "| SPAWN");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7","Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", At least, 1);
	Bring("All Players", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("By: Tuxlar", "Protoss Forge", "+SPAWNER RANGE", At least, 4);
	Bring("Current Player", "Men", "Anywhere", At most, 150);
	Bring("Current Player", "Terran Goliath", "Anywhere", At most, 75);
	Bring("All Players", "Any Unit", "Anywhere", At most, 1600);

Actions:
	Create Unit("Current Player", "Terran Goliath", 1, "| SPAWN");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Gene Facilities
//-----------------------------------------------------------------//

Trigger("Player 7","Player 8"){
Conditions:
	Always();

Actions:
	Set Switch("Switch2", randomize);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7","Player 8"){
Conditions:
	Switch("Switch31", not set);
	Switch("Switch2", set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", At least, 1);
	Bring("All Players", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("By: Tuxlar", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 1);
	Bring("Current Player", "Men", "Anywhere", At most, 150);
	Bring("All Players", "Any Unit", "Anywhere", At most, 1600);

Actions:
	Create Unit("Current Player", "Zerg Ultralisk", 1, "| SPAWN");
	Set Switch("Switch2", randomize);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7","Player 8"){
Conditions:
	Switch("Switch31", not set);
	Switch("Switch2", set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", At least, 1);
	Bring("All Players", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("By: Tuxlar", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 2);
	Bring("Current Player", "Men", "Anywhere", At most, 150);
	Bring("All Players", "Any Unit", "Anywhere", At most, 1600);

Actions:
	Create Unit("Current Player", "Zerg Ultralisk", 1, "| SPAWN");
	Set Switch("Switch2", randomize);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7","Player 8"){
Conditions:
	Switch("Switch31", not set);
	Switch("Switch2", set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", At least, 1);
	Bring("All Players", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("By: Tuxlar", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 3);
	Bring("Current Player", "Men", "Anywhere", At most, 150);
	Bring("All Players", "Any Unit", "Anywhere", At most, 1600);

Actions:
	Create Unit("Current Player", "Zerg Ultralisk", 1, "| SPAWN");
	Set Switch("Switch2", randomize);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7","Player 8"){
Conditions:
	Switch("Switch31", not set);
	Switch("Switch2", set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", At least, 1);
	Bring("All Players", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("By: Tuxlar", "Protoss Cybernetics Core", "+SPAWNER RANGE", At least, 4);
	Bring("Current Player", "Men", "Anywhere", At most, 150);
	Bring("All Players", "Any Unit", "Anywhere", At most, 1600);

Actions:
	Create Unit("Current Player", "Zerg Ultralisk", 1, "| SPAWN");
	Set Switch("Switch2", randomize);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		  Adjust Cached Units' Health (enhancers/pylons)
//> //----------------------------------------------------------------------------------------------------------//

Trigger("Player 7","Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", At least, 1);
	Bring("All Players", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("All Players", "Protoss Pylon", "+SPAWNER RANGE", Exactly, 0);

Actions:
	Modify Unit Hit Points("Current Player", "Men", 60, All, "| SPAWN");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7","Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", At least, 1);
	Bring("All Players", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("All Players", "Protoss Pylon", "+SPAWNER RANGE", Exactly, 1);

Actions:
	Modify Unit Hit Points("Current Player", "Men", 70, All, "| SPAWN");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7","Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", At least, 1);
	Bring("All Players", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("All Players", "Protoss Pylon", "+SPAWNER RANGE", Exactly, 2);

Actions:
	Modify Unit Hit Points("Current Player", "Men", 80, All, "| SPAWN");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7","Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", At least, 1);
	Bring("All Players", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Bring("All Players", "Protoss Pylon", "+SPAWNER RANGE", Exactly, 3);

Actions:
	Modify Unit Hit Points("Current Player", "Men", 90, All, "| SPAWN");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		  Dump Cached Spawn Units
//> //----------------------------------------------------------------------------------------------------------//

//=================================================================//
//	Alpha's
//=================================================================//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);

Actions:
	Move Location("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", "+MEDIUM");
	Move Unit("Current Player", "Men", All, "| SPAWN", "+MEDIUM");
	Remove Unit At Location("Current Player", "Men", All, "| SPAWN");
	Order("Current Player", "Terran Marine", "+MEDIUM", "+MEDIUM", patrol);
	Order("Current Player", "Terran Goliath", "+MEDIUM", "+MEDIUM", patrol);
	Order("Current Player", "Zerg Ultralisk", "+MEDIUM", "+MEDIUM", patrol);
	Set Switch("Switch2", randomize);
	Set Switch("Switch3", randomize);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Switch("Switch2", set);
	// Switch("Switch3", set);

Actions:
	Order("Current Player", "Terran Marine", "+MEDIUM", "HQ (T2)", patrol);
	Order("Current Player", "Terran Goliath", "+MEDIUM", "HQ (T2)", patrol);
	Order("Current Player", "Zerg Ultralisk", "+MEDIUM", "HQ (T2)", patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//	/* Spawn for player controlled Spawners */
//-----------------------------------------------------------------//

// Trigger("Player 7"){
// Conditions:
	// Switch("Switch31", not set);
	// Deaths("Current Player", "Unused type 2", Exactly, 0);
	// Bring("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", At least, 1);
	// Bring("Player 1", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);

// Actions:
	// Give Units to Player("Current Player", "Player 1", "Men", All, "| SPAWN");
	// Move Unit("Player 1", "Men", All, "| SPAWN", "+SPAWNER RANGE");
	// Remove Unit At Location("Player 1", "Men", All, "| SPAWN");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 7"){
// Conditions:
	// Switch("Switch31", not set);
	// Deaths("Current Player", "Unused type 2", Exactly, 0);
	// Bring("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", At least, 1);
	// Bring("Player 2", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);

// Actions:
	// Give Units to Player("Current Player", "Player 2", "Men", All, "| SPAWN");
	// Move Unit("Player 2", "Men", All, "| SPAWN", "+SPAWNER RANGE");
	// Remove Unit At Location("Player 2", "Men", All, "| SPAWN");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 7"){
// Conditions:
	// Switch("Switch31", not set);
	// Deaths("Current Player", "Unused type 2", Exactly, 0);
	// Bring("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", At least, 1);
	// Bring("Player 3", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);

// Actions:
	// Give Units to Player("Current Player", "Player 3", "Men", All, "| SPAWN");
	// Move Unit("Player 3", "Men", All, "| SPAWN", "+SPAWNER RANGE");
	// Remove Unit At Location("Player 3", "Men", All, "| SPAWN");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//




//=================================================================//
//	Omega's
//=================================================================//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);

Actions:
	Move Location("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", "+MEDIUM");
	Move Unit("Current Player", "Men", All, "| SPAWN", "+MEDIUM");
	Remove Unit At Location("Current Player", "Men", All, "| SPAWN");
	Order("Current Player", "Terran Marine", "+MEDIUM", "+MEDIUM", patrol);
	Order("Current Player", "Terran Goliath", "+MEDIUM", "+MEDIUM", patrol);
	Order("Current Player", "Zerg Ultralisk", "+MEDIUM", "+MEDIUM", patrol);
	Set Switch("Switch2", randomize);
	Set Switch("Switch3", randomize);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", At least, 1);
	Bring("Current Player", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);
	Switch("Switch2", set);
	// Switch("Switch3", set);

Actions:
	Order("Current Player", "Terran Marine", "+MEDIUM", "HQ (T1)", patrol);
	Order("Current Player", "Terran Goliath", "+MEDIUM", "HQ (T1)", patrol);
	Order("Current Player", "Zerg Ultralisk", "+MEDIUM", "HQ (T1)", patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//	/* Spawn for player controlled Spawners */
//-----------------------------------------------------------------//

// Trigger("Player 8"){
// Conditions:
	// Switch("Switch31", not set);
	// Deaths("Current Player", "Unused type 2", Exactly, 0);
	// Bring("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", At least, 1);
	// Bring("Player 4", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);

// Actions:
	// Give Units to Player("Current Player", "Player 4", "Men", All, "| SPAWN");
	// Move Unit("Player 4", "Men", All, "| SPAWN", "+SPAWNER RANGE");
	// Remove Unit At Location("Player 4", "Men", All, "| SPAWN");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 8"){
// Conditions:
	// Switch("Switch31", not set);
	// Deaths("Current Player", "Unused type 2", Exactly, 0);
	// Bring("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", At least, 1);
	// Bring("Player 5", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);

// Actions:
	// Give Units to Player("Current Player", "Player 5", "Men", All, "| SPAWN");
	// Move Unit("Player 5", "Men", All, "| SPAWN", "+SPAWNER RANGE");
	// Remove Unit At Location("Player 5", "Men", All, "| SPAWN");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 8"){
// Conditions:
	// Switch("Switch31", not set);
	// Deaths("Current Player", "Unused type 2", Exactly, 0);
	// Bring("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", At least, 1);
	// Bring("Player 6", "Protoss Nexus", "+SPAWNER RANGE", At least, 1);

// Actions:
	// Give Units to Player("Current Player", "Player 6", "Men", All, "| SPAWN");
	// Move Unit("Player 6", "Men", All, "| SPAWN", "+SPAWNER RANGE");
	// Remove Unit At Location("Player 6", "Men", All, "| SPAWN");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//




//=================================================================//
//		Finished with current spawner
//=================================================================//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 10", "Hunter Killer (Hydralisk)", 1, "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "+EVENT 01", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 11", "Hunter Killer (Hydralisk)", 1, "+EVENT 01");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		Mineral Income
//> //----------------------------------------------------------------------------------------------------------//


//=================================================================//
//	Alpha's
//=================================================================//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 1);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 3);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 4);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 5);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 6);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 7);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 8);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 9);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 10);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 11);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 12);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 13);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 14);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 15);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 16);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 17);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 18);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 19);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 20);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 21);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 22);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 23);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 24);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 25);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 26);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 27);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 28);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 29);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 30);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 31);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 32);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 33);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 34);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 35);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 36);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 37);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 38);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 39);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 40);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 41);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 42);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 43);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 44);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 45);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 46);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 47);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 48);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 49);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 50);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 51);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 52);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 53);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 54);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 55);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 56);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 57);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 58);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 59);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 60);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 61);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 62);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 63);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 64);

Actions:
	Set Resources("-+ Alpha Faction +-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//=================================================================//
//	Omega's
//=================================================================//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 1);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 2);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 3);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 4);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 5);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 6);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 7);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 8);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 9);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 10);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 11);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 12);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 13);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 14);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 15);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 16);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 17);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 18);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 19);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 20);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 21);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 22);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 23);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 24);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 25);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 26);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 27);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 28);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 29);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 30);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 31);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 32);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 33);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 34);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 35);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 36);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 37);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 38);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 39);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 40);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 41);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 42);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 43);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 44);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 45);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 46);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 47);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 48);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 49);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 50);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 51);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 52);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 53);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 54);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 55);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 56);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 57);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 58);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 59);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 60);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 61);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 62);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 63);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Nexus", "Anywhere", At least, 64);

Actions:
	Set Resources("-= Omega Faction =-", Add, 3, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		 Spawn Cycle End (resets timer according to gameplay stage)
//> //----------------------------------------------------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Switch("Switch31", not set);
//	Deaths("Player 7", "Independent Starport", At most, 2);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);

Actions:
	Set Deaths("Player 1", "Protoss Flag Beacon", Add, 10000);
	Set Deaths("Player 2", "Protoss Flag Beacon", Add, 10000);
	Set Deaths("Player 3", "Protoss Flag Beacon", Add, 10000);
	Give Units to Player("Player 10", "Current Player", "Hunter Killer (Hydralisk)", All, "Anywhere [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Switch("Switch31", not set);
//	Deaths("Player 7", "Independent Starport", At most, 2);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);

Actions:
	Set Deaths("Player 4", "Protoss Flag Beacon", Add, 10000);
	Set Deaths("Player 5", "Protoss Flag Beacon", Add, 10000);
	Set Deaths("Player 6", "Protoss Flag Beacon", Add, 10000);
	Give Units to Player("Player 11", "Current Player", "Hunter Killer (Hydralisk)", All, "Anywhere [GROUND]");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("Player 7","Player 8"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Player 7", "Independent Starport", At most, 2);
	Deaths("Current Player", "Unused type 2", Exactly, 0);
	Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 75);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

// Trigger("Player 7","Player 8"){
// Conditions:
	// Switch("Switch31", not set);
	// Deaths("Player 7", "Independent Starport", Exactly, 3);
	// Deaths("Current Player", "Unused type 2", Exactly, 0);
	// Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);

// Actions:
	// Set Deaths("Current Player", "Unused type 2", Set to, 50);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 7","Player 8"){
// Conditions:
	// Switch("Switch31", not set);
	// Deaths("Player 7", "Independent Starport", Exactly, 4);
	// Deaths("Current Player", "Unused type 2", Exactly, 0);
	// Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);

// Actions:
	// Set Deaths("Current Player", "Unused type 2", Set to, 120);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 7","Player 8"){
// Conditions:
	// Switch("Switch31", not set);
	// Deaths("Player 7", "Independent Starport", Exactly, 5);
	// Deaths("Current Player", "Unused type 2", Exactly, 0);
	// Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);

// Actions:
	// Set Deaths("Current Player", "Unused type 2", Set to, 50);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 7","Player 8"){
// Conditions:
	// Switch("Switch31", not set);
	// Deaths("Player 7", "Independent Starport", At least, 6);
	// Deaths("Player 7", "Independent Starport", At most, 8);
	// Deaths("Current Player", "Unused type 2", Exactly, 0);
	// Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);

// Actions:
	// Set Deaths("Current Player", "Unused type 2", Set to, 120);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 7","Player 8"){
// Conditions:
	// Switch("Switch31", not set);
	// Deaths("Player 7", "Independent Starport", Exactly, 9);
	// Deaths("Current Player", "Unused type 2", Exactly, 0);
	// Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);

// Actions:
	// Set Deaths("Current Player", "Unused type 2", Set to, 45);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 7","Player 8"){
// Conditions:
	// Switch("Switch31", not set);
	// Deaths("Player 7", "Independent Starport", Exactly, 10);
	// Deaths("Current Player", "Unused type 2", Exactly, 0);
	// Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);

// Actions:
	// Set Deaths("Current Player", "Unused type 2", Set to, 240);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 7","Player 8"){
// Conditions:
	// Switch("Switch31", not set);
	// Deaths("Player 7", "Independent Starport", At least, 11);
	// Deaths("Player 7", "Independent Starport", At most, 13);
	// Deaths("Current Player", "Unused type 2", Exactly, 0);
	// Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);

// Actions:
	// Set Deaths("Current Player", "Unused type 2", Set to, 120);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 7","Player 8"){
// Conditions:
	// Switch("Switch31", not set);
	// Deaths("Player 7", "Independent Starport", Exactly, 14);
	// Deaths("Current Player", "Unused type 2", Exactly, 0);
	// Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);

// Actions:
	// Set Deaths("Current Player", "Unused type 2", Set to, 40);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 7","Player 8"){
// Conditions:
	// Switch("Switch31", not set);
	// Deaths("Player 7", "Independent Starport", At least, 15);
	// Deaths("Current Player", "Unused type 2", Exactly, 0);
	// Bring("Current Player", "Hunter Killer (Hydralisk)", "Anywhere", Exactly, 0);

// Actions:
	// Set Deaths("Current Player", "Unused type 2", Set to, 150);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//






//< //----------------------------------------------------------------------------------------------------------//
//		/* Minimum Minerals */
//> //----------------------------------------------------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 1);
	// Accumulate("Current Player", Exactly, 0, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 2);
	// Accumulate("Current Player", At most, 1, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 3);
	// Accumulate("Current Player", At most, 2, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 4);
	// Accumulate("Current Player", At most, 3, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 5);
	// Accumulate("Current Player", At most, 4, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 6);
	// Accumulate("Current Player", At most, 5, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 7);
	// Accumulate("Current Player", At most, 6, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 8);
	// Accumulate("Current Player", At most, 7, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 9);
	// Accumulate("Current Player", At most, 8, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10);
	// Accumulate("Current Player", At most, 9, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 11);
	// Accumulate("Current Player", At most, 10, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 12);
	// Accumulate("Current Player", At most, 11, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 13);
	// Accumulate("Current Player", At most, 12, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 14);
	// Accumulate("Current Player", At most, 13, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 15);
	// Accumulate("Current Player", At most, 14, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 16);
	// Accumulate("Current Player", At most, 15, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 17);
	// Accumulate("Current Player", At most, 16, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 18);
	// Accumulate("Current Player", At most, 17, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 19);
	// Accumulate("Current Player", At most, 18, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 20);
	// Accumulate("Current Player", At most, 19, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 21);
	// Accumulate("Current Player", At most, 20, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 22);
	// Accumulate("Current Player", At most, 21, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 23);
	// Accumulate("Current Player", At most, 22, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 24);
	// Accumulate("Current Player", At most, 23, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 25);
	// Accumulate("Current Player", At most, 24, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 26);
	// Accumulate("Current Player", At most, 25, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 27);
	// Accumulate("Current Player", At most, 26, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 28);
	// Accumulate("Current Player", At most, 27, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 29);
	// Accumulate("Current Player", At most, 28, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 30);
	// Accumulate("Current Player", At most, 29, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 31);
	// Accumulate("Current Player", At most, 30, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 32);
	// Accumulate("Current Player", At most, 31, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 33);
	// Accumulate("Current Player", At most, 32, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 34);
	// Accumulate("Current Player", At most, 33, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 35);
	// Accumulate("Current Player", At most, 34, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 36);
	// Accumulate("Current Player", At most, 35, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 37);
	// Accumulate("Current Player", At most, 36, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 38);
	// Accumulate("Current Player", At most, 37, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 39);
	// Accumulate("Current Player", At most, 38, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 40);
	// Accumulate("Current Player", At most, 39, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 41);
	// Accumulate("Current Player", At most, 40, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 42);
	// Accumulate("Current Player", At most, 41, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 43);
	// Accumulate("Current Player", At most, 42, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 44);
	// Accumulate("Current Player", At most, 43, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 45);
	// Accumulate("Current Player", At most, 44, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 46);
	// Accumulate("Current Player", At most, 45, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 47);
	// Accumulate("Current Player", At most, 46, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 48);
	// Accumulate("Current Player", At most, 47, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 49);
	// Accumulate("Current Player", At most, 48, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 50);
	// Accumulate("Current Player", At most, 49, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 51);
	// Accumulate("Current Player", At most, 50, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 52);
	// Accumulate("Current Player", At most, 51, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 53);
	// Accumulate("Current Player", At most, 52, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 54);
	// Accumulate("Current Player", At most, 53, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 55);
	// Accumulate("Current Player", At most, 54, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 56);
	// Accumulate("Current Player", At most, 55, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 57);
	// Accumulate("Current Player", At most, 56, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 58);
	// Accumulate("Current Player", At most, 57, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Flag Beacon", Exactly, 59);
	// Accumulate("Current Player", At most, 58, ore);

// Actions:
	// Set Resources("Current Player", Add, 1, ore);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//






//< //----------------------------------------------------------------------------------------------------------//
//		Extra Income for Self-built Spawners
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", At least, 20000);
Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Preserve Trigger();
}
//-----------------------------------------------------------------//
//-----------------------------------------------------------------//


Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10001);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 3, ore);
	// Set Resources("Current Player", Add, 4, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10002);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 6, ore);
	// Set Resources("Current Player", Add, 8, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10003);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 9, ore);
	// Set Resources("Current Player", Add, 12, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10004);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 12, ore);
	// Set Resources("Current Player", Add, 16, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10005);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 15, ore);
	// Set Resources("Current Player", Add, 20, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10006);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 18, ore);
	// Set Resources("Current Player", Add, 24, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10007);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 21, ore);
	// Set Resources("Current Player", Add, 28, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10008);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 24, ore);
	// Set Resources("Current Player", Add, 32, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10009);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 27, ore);
	// Set Resources("Current Player", Add, 36, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10010);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 30, ore);
	// Set Resources("Current Player", Add, 40, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10011);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 33, ore);
	// Set Resources("Current Player", Add, 44, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10012);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 36, ore);
	// Set Resources("Current Player", Add, 48, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10013);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 39, ore);
	// Set Resources("Current Player", Add, 52, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10014);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 42, ore);
	// Set Resources("Current Player", Add, 56, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10015);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 45, ore);
	// Set Resources("Current Player", Add, 60, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10016);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 48, ore);
	// Set Resources("Current Player", Add, 64, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10017);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 51, ore);
	// Set Resources("Current Player", Add, 68, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10018);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 54, ore);
	// Set Resources("Current Player", Add, 72, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10019);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 57, ore);
	// Set Resources("Current Player", Add, 76, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10020);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 60, ore);
	// Set Resources("Current Player", Add, 80, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10021);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 63, ore);
	// Set Resources("Current Player", Add, 84, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10022);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 66, ore);
	// Set Resources("Current Player", Add, 88, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10023);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 69, ore);
	// Set Resources("Current Player", Add, 92, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10024);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 72, ore);
	// Set Resources("Current Player", Add, 96, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10025);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 75, ore);
	// Set Resources("Current Player", Add, 100, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10026);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 78, ore);
	// Set Resources("Current Player", Add, 104, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10027);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 81, ore);
	// Set Resources("Current Player", Add, 108, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10028);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 84, ore);
	// Set Resources("Current Player", Add, 112, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10029);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 87, ore);
	// Set Resources("Current Player", Add, 116, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10030);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 90, ore);
	// Set Resources("Current Player", Add, 120, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", Exactly, 10031);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 93, ore);
	// Set Resources("Current Player", Add, 124, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Switch("Switch31", not set);
	Deaths("Current Player", "Protoss Flag Beacon", At least, 10032);
	Deaths("Current Player", "Protoss Flag Beacon", At most, 19999);

Actions:
	Set Deaths("Current Player", "Protoss Flag Beacon", Subtract, 10000);
	Set Resources("Current Player", Add, 96, ore);
	// Set Resources("Current Player", Add, 128, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//< //----------------------------------------------------------------------------------------------------------//
//< //==========================================================================================================//
//
//		NPC Ordering
//
//==============================================================================================================//
//> //----------------------------------------------------------------------------------------------------------//


//--------------------------------------------------------------------------------------------------------------//
//		Set Orders
//> //----------------------------------------------------------------------------------------------------------//

//-----------------------------------------------------------------//
//	0-9 Attack
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 9);
	Deaths("Current Player", "Floor Hatch (UNUSED)", At most, 9);
	Switch("Switch1", set);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set to, 0);
	Set Deaths("Current Player", "Floor Hatch (UNUSED)", Set to, 10);
	Modify Unit Hit Points("Current Player", "Terran SCV", 1, All, "Anywhere");
	Display Text Message(Always Display, "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n ");
	Display Text Message(Always Display, "\x013\x00e- \x004NPCs near your Gear or Vehicles will be ignored. \x00e-\r\n\x013\x002Attack -> \x004Ignore \x002-> Follow -> Ignore");
	Set Deaths("Current Player", "Zerg Marker", Set to, 106);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//	10-19 Ignore
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 9);
	Deaths("Current Player", "Floor Hatch (UNUSED)", At least, 10);
	Deaths("Current Player", "Floor Hatch (UNUSED)", At most, 19);
	Switch("Switch1", set);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set to, 0);
	Set Deaths("Current Player", "Floor Hatch (UNUSED)", Set to, 20);
	Modify Unit Hit Points("Current Player", "Terran SCV", 50, All, "Anywhere");
	Display Text Message(Always Display, "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n ");
	Display Text Message(Always Display, "\x013\x007- \x004NPCs near your Gear or Vehicles will be ordered to follow. \x007-\r\n\x013\x002Attack -> Ignore -> \x004Follow \x002-> Ignore");
	Set Deaths("Current Player", "Zerg Marker", Set to, 106);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//	20-29 Follow
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 9);
	Deaths("Current Player", "Floor Hatch (UNUSED)", At least, 20);
	Deaths("Current Player", "Floor Hatch (UNUSED)", At most, 29);
	Switch("Switch1", set);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set to, 0);
	Set Deaths("Current Player", "Floor Hatch (UNUSED)", Set to, 30);
	Modify Unit Hit Points("Current Player", "Terran SCV", 1, All, "Anywhere");
	Display Text Message(Always Display, "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n ");
	Display Text Message(Always Display, "\x013\x00e- \x004NPCs near your Gear or Vehicles will be ignored. \x00e-\r\n\x013\x002Attack -> Ignore -> Follow -> \x004Ignore");
	Set Deaths("Current Player", "Zerg Marker", Set to, 106);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//	30 Ignore
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 9);
	Deaths("Current Player", "Floor Hatch (UNUSED)", Exactly, 30);
	Switch("Switch1", set);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set to, 0);
	Set Deaths("Current Player", "Floor Hatch (UNUSED)", Set to, 0);
	Modify Unit Hit Points("Current Player", "Terran SCV", 100, All, "Anywhere");
	Display Text Message(Always Display, "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n ");
	Display Text Message(Always Display, "\x013\x008- \x004NPCs near your Gear or Vehicles will be ordered to attack the enemy HQ. \x008-\r\n\x013\x004Attack \x002-> Ignore -> Follow -> Ignore");
	Set Deaths("Current Player", "Zerg Marker", Set to, 106);
	Preserve Trigger();
}

//-----------------------------------------------------------------//






//< //----------------------------------------------------------------------------------------------------------//
//		Follow Locations
//> //----------------------------------------------------------------------------------------------------------//

//-----------------------------------------------------------------//
//	Gear
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);

Actions:
	Move Location("Current Player", "Terran Command Center", "Anywhere", "+MEDIUM");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//	Vehicles
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	// Deaths("Current Player", "Independent Starport", Exactly, 1);
	Deaths("Current Player", "Zerg Cerebrate", Exactly, 1);
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);

Actions:
	Move Location("Current Player", "Terran Vulture", "Anywhere", "+EVENT 06");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	// Deaths("Current Player", "Independent Starport", Exactly, 1);
	Deaths("Current Player", "Zerg Cerebrate", Exactly, 1);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);

Actions:
	Move Location("Current Player", "Terran Dropship", "Anywhere", "+EVENT 06");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	// Deaths("Current Player", "Independent Starport", Exactly, 1);
	Deaths("Current Player", "Zerg Cerebrate", Exactly, 1);
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", At least, 1);

Actions:
	Move Location("Current Player", "Yggdrasill (Overlord)", "Anywhere", "+EVENT 06");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	// Deaths("Current Player", "Independent Starport", Exactly, 1);
	Deaths("Current Player", "Zerg Cerebrate", Exactly, 1);
	Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

Actions:
	Move Location("Current Player", "Protoss Probe", "Anywhere", "+EVENT 06");
	Preserve Trigger();
}

//-----------------------------------------------------------------//






//< //----------------------------------------------------------------------------------------------------------//
//		Timers
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Floor Hatch (UNUSED)", At most, 7);

Actions:
	Set Deaths("Current Player", "Floor Hatch (UNUSED)", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Floor Hatch (UNUSED)", At least, 20);
	Deaths("Current Player", "Floor Hatch (UNUSED)", At most, 22);

Actions:
	Set Deaths("Current Player", "Floor Hatch (UNUSED)", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//






//< //----------------------------------------------------------------------------------------------------------//
//		  Attack
//> //----------------------------------------------------------------------------------------------------------//

//-----------------------------------------------------------------//
//	Gear
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Floor Hatch (UNUSED)", Exactly, 8);
	Bring("Player 7", "Men", "+MEDIUM", At least, 1);

Actions:
	Set Deaths("Current Player", "Floor Hatch (UNUSED)", Set to, 0);
	Order("Player 7", "Terran Marine", "+MEDIUM", "HQ (T2)", patrol);
	Order("Player 7", "Terran Goliath", "+MEDIUM", "HQ (T2)", patrol);
	Order("Player 7", "Zerg Ultralisk", "+MEDIUM", "HQ (T2)", patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Floor Hatch (UNUSED)", Exactly, 8);
	Bring("Player 8", "Men", "+MEDIUM", At least, 1);

Actions:
	Set Deaths("Current Player", "Floor Hatch (UNUSED)", Set to, 0);
	Order("Player 8", "Terran Marine", "+MEDIUM", "HQ (T1)", patrol);
	Order("Player 8", "Terran Goliath", "+MEDIUM", "HQ (T1)", patrol);
	Order("Player 8", "Zerg Ultralisk", "+MEDIUM", "HQ (T1)", patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Vehicle
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	// Deaths("Current Player", "Independent Starport", Exactly, 1);
	Deaths("Current Player", "Zerg Cerebrate", Exactly, 1);
	Deaths("Current Player", "Floor Hatch (UNUSED)", Exactly, 8);
	Bring("Player 7", "Men", "+EVENT 06", At least, 1);

Actions:
	Set Deaths("Current Player", "Floor Hatch (UNUSED)", Set to, 0);
	Order("Player 7", "Terran Marine", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 7", "Terran Goliath", "+EVENT 06", "HQ (T2)", patrol);
	Order("Player 7", "Zerg Ultralisk", "+EVENT 06", "HQ (T2)", patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	// Deaths("Current Player", "Independent Starport", Exactly, 1);
	Deaths("Current Player", "Zerg Cerebrate", Exactly, 1);
	Deaths("Current Player", "Floor Hatch (UNUSED)", Exactly, 8);
	Bring("Player 8", "Men", "+EVENT 06", At least, 1);

Actions:
	Set Deaths("Current Player", "Floor Hatch (UNUSED)", Set to, 0);
	Order("Player 8", "Terran Marine", "+EVENT 06", "HQ (T1)", patrol);
	Order("Player 8", "Terran Goliath", "+EVENT 06", "HQ (T1)", patrol);
	Order("Player 8", "Zerg Ultralisk", "+EVENT 06", "HQ (T1)", patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//






//< //----------------------------------------------------------------------------------------------------------//
//		  Follow
//> //----------------------------------------------------------------------------------------------------------//

//-----------------------------------------------------------------//
//	Gear
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Floor Hatch (UNUSED)", Exactly, 23);
	Bring("Player 7", "Men", "+MEDIUM", At least, 1);

Actions:
	Set Deaths("Current Player", "Floor Hatch (UNUSED)", Set to, 20);
	Order("Player 7", "Terran Marine", "+MEDIUM", "+MEDIUM", patrol);
	Order("Player 7", "Terran Goliath", "+MEDIUM", "+MEDIUM", patrol);
	Order("Player 7", "Zerg Ultralisk", "+MEDIUM", "+MEDIUM", patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Floor Hatch (UNUSED)", Exactly, 23);
	Bring("Player 8", "Men", "+MEDIUM", At least, 1);

Actions:
	Set Deaths("Current Player", "Floor Hatch (UNUSED)", Set to, 20);
	Order("Player 8", "Terran Marine", "+MEDIUM", "+MEDIUM", patrol);
	Order("Player 8", "Terran Goliath", "+MEDIUM", "+MEDIUM", patrol);
	Order("Player 8", "Zerg Ultralisk", "+MEDIUM", "+MEDIUM", patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Vehicle
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	// Deaths("Current Player", "Independent Starport", Exactly, 1);
	Deaths("Current Player", "Zerg Cerebrate", Exactly, 1);
	Deaths("Current Player", "Floor Hatch (UNUSED)", Exactly, 23);
	Bring("Player 7", "Men", "+EVENT 06", At least, 1);

Actions:
	Set Deaths("Current Player", "Floor Hatch (UNUSED)", Set to, 20);
	Order("Player 7", "Terran Marine", "+EVENT 06", "+EVENT 06", patrol);
	Order("Player 7", "Terran Goliath", "+EVENT 06", "+EVENT 06", patrol);
	Order("Player 7", "Zerg Ultralisk", "+EVENT 06", "+EVENT 06", patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	// Deaths("Current Player", "Independent Starport", Exactly, 1);
	Deaths("Current Player", "Zerg Cerebrate", Exactly, 1);
	Deaths("Current Player", "Floor Hatch (UNUSED)", Exactly, 23);
	Bring("Player 8", "Men", "+EVENT 06", At least, 1);

Actions:
	Set Deaths("Current Player", "Floor Hatch (UNUSED)", Set to, 20);
	Order("Player 8", "Terran Marine", "+EVENT 06", "+EVENT 06", patrol);
	Order("Player 8", "Terran Goliath", "+EVENT 06", "+EVENT 06", patrol);
	Order("Player 8", "Zerg Ultralisk", "+EVENT 06", "+EVENT 06", patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//






//< //----------------------------------------------------------------------------------------------------------//
//< //==========================================================================================================//
//
//		HQ Gear Revive /*& Control*/
//
//==============================================================================================================//
//> //----------------------------------------------------------------------------------------------------------//


//--------------------------------------------------------------------------------------------------------------//
//		HQ Timer Countdown
//> //----------------------------------------------------------------------------------------------------------//

//-----------------------------------------------------------------//
Trigger("All Players"){
Conditions:
	Always();
Actions:
	Set Deaths("Player 7", "Terran Beacon", Set to, 1801);
	Set Deaths("Player 8", "Terran Beacon", Set to, 1801);
}
//-----------------------------------------------------------------//



Trigger("Player 7","Player 8"){
Conditions:
	Deaths("Current Player", "Terran Beacon", At most, 9999);
	Switch("Switch1", set);

Actions:
	Set Deaths("Current Player", "Terran Beacon", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7","Player 8"){
Conditions:
	Deaths("Current Player", "Terran Beacon", At least, 10001);
	Switch("Switch1", set);

Actions:
	Set Deaths("Current Player", "Terran Beacon", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		HQ Readiness Visual
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Player 7", "Terran Beacon", Exactly, 0);
	Bring("Player 7", "Start Location", "HQ (T1)", At least, 1);

Actions:
	Give Units to Player("Player 7", "Current Player", "Start Location", 1, "HQ (T1)");
	Set Deaths("-+ Alpha Faction +-", "Zerg Flag Beacon", Set to, 10);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Player 8", "Terran Beacon", Exactly, 0);
	Bring("Player 8", "Start Location", "HQ (T2)", At least, 1);

Actions:
	Give Units to Player("Player 8", "Current Player", "Start Location", 1, "HQ (T2)");
	Set Deaths("-= Omega Faction =-", "Zerg Flag Beacon", Set to, 10);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Player 7", "Terran Beacon", At least, 1);
	Deaths("Player 7", "Terran Beacon", At most, 9999);
	Bring("Player 7", "Start Location", "HQ (T1)", Exactly, 0);

Actions:
	Give Units to Player("Player 12", "Player 7", "Start Location", All, "HQ (T1)");
	Give Units to Player("-+ Alpha Faction +-", "Player 7", "Start Location", All, "HQ (T1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Player 8", "Terran Beacon", At least, 1);
	Deaths("Player 8", "Terran Beacon", At most, 9999);
	Bring("Player 8", "Start Location", "HQ (T2)", Exactly, 0);

Actions:
	Give Units to Player("Player 12", "Player 8", "Start Location", All, "HQ (T2)");
	Give Units to Player("-= Omega Faction =-", "Player 8", "Start Location", All, "HQ (T2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		/* HQ Control */
//> //----------------------------------------------------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	// Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	// Deaths("Player 7", "Terran Beacon", Exactly, 0);
	// Deaths("Current Player", "Terran Beacon", Exactly, 0);
	// Bring("Current Player", "Terran Command Center", "HQ (T1)", At least, 1);

// Actions:
	// Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 3);
	// Set Deaths("Player 7", "Terran Beacon", Set to, 11080);
	// Set Deaths("Current Player", "Terran Beacon", Set to, 1);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	// Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	// Deaths("Player 8", "Terran Beacon", Exactly, 0);
	// Deaths("Current Player", "Terran Beacon", Exactly, 0);
	// Bring("Current Player", "Terran Command Center", "HQ (T2)", At least, 1);

// Actions:
	// Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 3);
	// Set Deaths("Player 8", "Terran Beacon", Set to, 11080);
	// Set Deaths("Current Player", "Terran Beacon", Set to, 1);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);

// Actions:
	// Modify Unit Energy("Current Player", "Terran Comsat Station", 25, All, "Anywhere");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Bring("Player 7", "Terran Marine", "Anywhere [GROUND]", At least, 1);

// Actions:
	// Give Units to Player("Player 7", "Current Player", "Terran Marine", All, "Anywhere [GROUND]");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Bring("Player 8", "Terran Marine", "Anywhere [GROUND]", At least, 1);

// Actions:
	// Give Units to Player("Player 8", "Current Player", "Terran Marine", All, "Anywhere [GROUND]");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Bring("Player 7", "Terran Goliath", "Anywhere [GROUND]", At least, 1);

// Actions:
	// Give Units to Player("Player 7", "Current Player", "Terran Goliath", All, "Anywhere [GROUND]");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Bring("Player 8", "Terran Goliath", "Anywhere [GROUND]", At least, 1);

// Actions:
	// Give Units to Player("Player 8", "Current Player", "Terran Goliath", All, "Anywhere [GROUND]");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Bring("Player 7", "Zerg Ultralisk", "Anywhere [GROUND]", At least, 1);

// Actions:
	// Give Units to Player("Player 7", "Current Player", "Zerg Ultralisk", All, "Anywhere [GROUND]");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Bring("Player 8", "Zerg Ultralisk", "Anywhere [GROUND]", At least, 1);

// Actions:
	// Give Units to Player("Player 8", "Current Player", "Zerg Ultralisk", All, "Anywhere [GROUND]");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		/* HQ Control End/Failsafes */
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	Gear Spawner off
//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Current Player", "Duke Turret type 1", Exactly, 0);

// Actions:
	// Set Deaths("Current Player", "Terran Beacon", Set to, 2);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	No Gear
//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Bring("Current Player", "Terran Command Center", "HQ (T1)", Exactly, 0);

// Actions:
	// Set Deaths("Current Player", "Terran Beacon", Set to, 2);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Bring("Current Player", "Terran Command Center", "HQ (T2)", Exactly, 0);

// Actions:
	// Set Deaths("Current Player", "Terran Beacon", Set to, 2);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Gear landed
//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);

// Actions:
	// Set Deaths("Current Player", "Terran Beacon", Set to, 2);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Current Player", "Left Upper Level Door", Exactly, 0);
	// Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);

// Actions:
	// Set Deaths("Current Player", "Terran Beacon", Set to, 2);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Time's up
//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Player 7", "Terran Beacon", Exactly, 10000);

// Actions:
	// Set Deaths("Current Player", "Terran Beacon", Set to, 2);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Player 8", "Terran Beacon", Exactly, 10000);

// Actions:
	// Set Deaths("Current Player", "Terran Beacon", Set to, 2);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//





//=================================================================//
//		End
//=================================================================//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 2);

// Actions:
	// Set Deaths("Current Player", "Terran Beacon", Set to, 3);
	// Give Units to Player("Current Player", "Player 7", "Terran Marine", All, "Anywhere [GROUND]");
	// Give Units to Player("Current Player", "Player 7", "Terran Goliath", All, "Anywhere [GROUND]");
	// Give Units to Player("Current Player", "Player 7", "Zerg Ultralisk", All, "Anywhere [GROUND]");
	// Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 4);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 2);

// Actions:
	// Set Deaths("Current Player", "Terran Beacon", Set to, 3);
	// Give Units to Player("Current Player", "Player 8", "Terran Marine", All, "Anywhere [GROUND]");
	// Give Units to Player("Current Player", "Player 8", "Terran Goliath", All, "Anywhere [GROUND]");
	// Give Units to Player("Current Player", "Player 8", "Zerg Ultralisk", All, "Anywhere [GROUND]");
	// Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 4);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 3);
	// Deaths("Current Player", "Floor Hatch (UNUSED)", Exactly, 0);

// Actions:
	// Order("Player 7", "Terran Marine", "MAIN 01", "HQ (T2)", patrol);
	// Order("Player 7", "Terran Marine", "MAIN 02", "HQ (T2)", patrol);
	// Order("Player 7", "Terran Marine", "MAIN 03", "HQ (T2)", patrol);
	// Order("Player 7", "Terran Marine", "MAIN 04", "HQ (T2)", patrol);
	// Order("Player 7", "Terran Goliath", "MAIN 01", "HQ (T2)", patrol);
	// Order("Player 7", "Terran Goliath", "MAIN 02", "HQ (T2)", patrol);
	// Order("Player 7", "Terran Goliath", "MAIN 03", "HQ (T2)", patrol);
	// Order("Player 7", "Terran Goliath", "MAIN 04", "HQ (T2)", patrol);
	// Order("Player 7", "Zerg Ultralisk", "MAIN 01", "HQ (T2)", patrol);
	// Order("Player 7", "Zerg Ultralisk", "MAIN 02", "HQ (T2)", patrol);
	// Order("Player 7", "Zerg Ultralisk", "MAIN 03", "HQ (T2)", patrol);
	// Order("Player 7", "Zerg Ultralisk", "MAIN 04", "HQ (T2)", patrol);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 3);
	// Deaths("Current Player", "Floor Hatch (UNUSED)", Exactly, 0);

// Actions:
	// Order("Player 8", "Terran Marine", "MAIN 01", "HQ (T1)", patrol);
	// Order("Player 8", "Terran Marine", "MAIN 02", "HQ (T1)", patrol);
	// Order("Player 8", "Terran Marine", "MAIN 03", "HQ (T1)", patrol);
	// Order("Player 8", "Terran Marine", "MAIN 04", "HQ (T1)", patrol);
	// Order("Player 8", "Terran Goliath", "MAIN 01", "HQ (T1)", patrol);
	// Order("Player 8", "Terran Goliath", "MAIN 02", "HQ (T1)", patrol);
	// Order("Player 8", "Terran Goliath", "MAIN 03", "HQ (T1)", patrol);
	// Order("Player 8", "Terran Goliath", "MAIN 04", "HQ (T1)", patrol);
	// Order("Player 8", "Zerg Ultralisk", "MAIN 01", "HQ (T1)", patrol);
	// Order("Player 8", "Zerg Ultralisk", "MAIN 02", "HQ (T1)", patrol);
	// Order("Player 8", "Zerg Ultralisk", "MAIN 03", "HQ (T1)", patrol);
	// Order("Player 8", "Zerg Ultralisk", "MAIN 04", "HQ (T1)", patrol);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 3);

// Actions:
	// Set Deaths("Current Player", "Terran Beacon", Set to, 0);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

// Trigger("Player 7"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", At least, 10000);
	// Deaths("-+ Alpha Faction +-", "Terran Beacon", Exactly, 0);

// Actions:
	// Set Deaths("Current Player", "Terran Beacon", Set to, 1800); // 5 minutes
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 8"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", At least, 10000);
	// Deaths("-= Omega Faction =-", "Terran Beacon", Exactly, 0);

// Actions:
	// Set Deaths("Current Player", "Terran Beacon", Set to, 1800); // 5 minutes
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		/* HQ Availability Duration Messages */
//> //----------------------------------------------------------------------------------------------------------//


//< //----------------------------------------------------------------------------------------------------------//
//		  /* HQ Control Duration Messages (Alpha) */
//> //----------------------------------------------------------------------------------------------------------//


//=================================================================//
//		With Control
//=================================================================//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Player 7", "Terran Beacon", Exactly, 11080);

// Actions:
	// Display Text Message(Always Display, "\x007Remaining HQ control duration: \x004 3:00 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Player 7", "Terran Beacon", Exactly, 10900);

// Actions:
	// Display Text Message(Always Display, "\x007Remaining HQ control duration: \x019 2:30 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Player 7", "Terran Beacon", Exactly, 10720);

// Actions:
	// Display Text Message(Always Display, "\x007Remaining HQ control duration: \x019 2:00 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Player 7", "Terran Beacon", Exactly, 10540);

// Actions:
	// Display Text Message(Always Display, "\x007Remaining HQ control duration: \x01b 1:30 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Player 7", "Terran Beacon", Exactly, 10360);

// Actions:
	// Display Text Message(Always Display, "\x007Remaining HQ control duration: \x01b 1:00 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Player 7", "Terran Beacon", Exactly, 10180);

// Actions:
	// Display Text Message(Always Display, "\x007Remaining HQ control duration: \x011 0:30 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Player 7", "Terran Beacon", Exactly, 10120);

// Actions:
	// Display Text Message(Always Display, "\x007Remaining HQ control duration: \x011 0:20 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Player 7", "Terran Beacon", Exactly, 10090);

// Actions:
	// Display Text Message(Always Display, "\x007Remaining HQ control duration: \x008 0:15 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Player 7", "Terran Beacon", Exactly, 10060);

// Actions:
	// Display Text Message(Always Display, "\x007Remaining HQ control duration: \x008 0:10 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Player 7", "Terran Beacon", Exactly, 10030);

// Actions:
	// Display Text Message(Always Display, "\x007Remaining HQ control duration: \x005 0:05 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Player 7", "Terran Beacon", Exactly, 10024);

// Actions:
	// Display Text Message(Always Display, "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n");
	// Display Text Message(Always Display, "\x007Remaining HQ control duration: \x005 0:04 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Player 7", "Terran Beacon", Exactly, 10018);

// Actions:
	// Display Text Message(Always Display, "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n");
	// Display Text Message(Always Display, "\x007Remaining HQ control duration: \x005 0:03 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Player 7", "Terran Beacon", Exactly, 10012);

// Actions:
	// Display Text Message(Always Display, "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n");
	// Display Text Message(Always Display, "\x007Remaining HQ control duration: \x005 0:02 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Player 7", "Terran Beacon", Exactly, 10006);

// Actions:
	// Display Text Message(Always Display, "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n");
	// Display Text Message(Always Display, "\x007Remaining HQ control duration: \x005 0:01 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		  /* HQ Control Duration Messages (Omega) */
//> //----------------------------------------------------------------------------------------------------------//


//=================================================================//
//		With Control
//=================================================================//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Player 8", "Terran Beacon", Exactly, 11080);

// Actions:
	// Display Text Message(Always Display, "\x007Remaining HQ control duration: \x004 3:00 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Player 8", "Terran Beacon", Exactly, 10900);

// Actions:
	// Display Text Message(Always Display, "\x007Remaining HQ control duration: \x019 2:30 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Player 8", "Terran Beacon", Exactly, 10720);

// Actions:
	// Display Text Message(Always Display, "\x007Remaining HQ control duration: \x019 2:00 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Player 8", "Terran Beacon", Exactly, 10540);

// Actions:
	// Display Text Message(Always Display, "\x007Remaining HQ control duration: \x01b 1:30 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Player 8", "Terran Beacon", Exactly, 10360);

// Actions:
	// Display Text Message(Always Display, "\x007Remaining HQ control duration: \x01b 1:00 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Player 8", "Terran Beacon", Exactly, 10180);

// Actions:
	// Display Text Message(Always Display, "\x007Remaining HQ control duration: \x011 0:30 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Player 8", "Terran Beacon", Exactly, 10120);

// Actions:
	// Display Text Message(Always Display, "\x007Remaining HQ control duration: \x011 0:20 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Player 8", "Terran Beacon", Exactly, 10090);

// Actions:
	// Display Text Message(Always Display, "\x007Remaining HQ control duration: \x008 0:15 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Player 8", "Terran Beacon", Exactly, 10060);

// Actions:
	// Display Text Message(Always Display, "\x007Remaining HQ control duration: \x008 0:10 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Player 8", "Terran Beacon", Exactly, 10030);

// Actions:
	// Display Text Message(Always Display, "\x007Remaining HQ control duration: \x005 0:05 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Player 8", "Terran Beacon", Exactly, 10024);

// Actions:
	// Display Text Message(Always Display, "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n");
	// Display Text Message(Always Display, "\x007Remaining HQ control duration: \x005 0:04 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Player 8", "Terran Beacon", Exactly, 10018);

// Actions:
	// Display Text Message(Always Display, "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n");
	// Display Text Message(Always Display, "\x007Remaining HQ control duration: \x005 0:03 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Player 8", "Terran Beacon", Exactly, 10012);

// Actions:
	// Display Text Message(Always Display, "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n");
	// Display Text Message(Always Display, "\x007Remaining HQ control duration: \x005 0:02 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Terran Beacon", Exactly, 1);
	// Deaths("Player 8", "Terran Beacon", Exactly, 10006);

// Actions:
	// Display Text Message(Always Display, "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n");
	// Display Text Message(Always Display, "\x007Remaining HQ control duration: \x005 0:01 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		Gear Revive Duration Messages
//> //----------------------------------------------------------------------------------------------------------//


//< //----------------------------------------------------------------------------------------------------------//
//		  Alpha
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Player 7", "Terran Beacon", Exactly, 2880);

Actions:
	Display Text Message(Always Display, "\x004Time until HQ is available for Gear revive: \x004 8:00 minutes");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Deaths("Player 7", "Terran Beacon", Exactly, 2520);

// Actions:
	// Display Text Message(Always Display, "\x004Time until HQ is available for Gear revive: \x019 7:00 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Player 7", "Terran Beacon", Exactly, 2160);

Actions:
	Display Text Message(Always Display, "\x004Time until HQ is available for Gear revive: \x019 6:00 minutes");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Deaths("Player 7", "Terran Beacon", Exactly, 1800);

// Actions:
	// Display Text Message(Always Display, "\x004Time until HQ is available for Gear revive: \x01b 5:00 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Player 7", "Terran Beacon", Exactly, 1440);

Actions:
	Display Text Message(Always Display, "\x004Time until HQ is available for Gear revive: \x01b 4:00 minutes");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Deaths("Player 7", "Terran Beacon", Exactly, 1080);

// Actions:
	// Display Text Message(Always Display, "\x004Time until HQ is available for Gear revive: \x011 3:00 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Player 7", "Terran Beacon", Exactly, 720);

Actions:
	Display Text Message(Always Display, "\x004Time until HQ is available for Gear revive: \x011 2:00 minutes");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Player 7", "Terran Beacon", Exactly, 360);

Actions:
	Display Text Message(Always Display, "\x004Time until HQ is available for Gear revive: \x008 1:00 minutes");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Deaths("Player 7", "Terran Beacon", Exactly, 180);

// Actions:
	// Display Text Message(Always Display, "\x004Time until HQ is available for Gear revive: \x008 0:30 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		  Omega
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Player 8", "Terran Beacon", Exactly, 2880);

Actions:
	Display Text Message(Always Display, "\x004Time until HQ is available for Gear revive: \x004 8:00 minutes");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Deaths("Player 8", "Terran Beacon", Exactly, 2520);

// Actions:
	// Display Text Message(Always Display, "\x004Time until HQ is available for Gear revive: \x019 7:00 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Player 8", "Terran Beacon", Exactly, 2160);

Actions:
	Display Text Message(Always Display, "\x004Time until HQ is available for Gear revive: \x019 6:00 minutes");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Deaths("Player 8", "Terran Beacon", Exactly, 1800);

// Actions:
	// Display Text Message(Always Display, "\x004Time until HQ is available for Gear revive: \x01b 5:00 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Player 8", "Terran Beacon", Exactly, 1440);

Actions:
	Display Text Message(Always Display, "\x004Time until HQ is available for Gear revive: \x01b 4:00 minutes");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Deaths("Player 8", "Terran Beacon", Exactly, 1080);

// Actions:
	// Display Text Message(Always Display, "\x004Time until HQ is available for Gear revive: \x011 3:00 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Player 8", "Terran Beacon", Exactly, 720);

Actions:
	Display Text Message(Always Display, "\x004Time until HQ is available for Gear revive: \x011 2:00 minutes");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Player 8", "Terran Beacon", Exactly, 360);

Actions:
	Display Text Message(Always Display, "\x004Time until HQ is available for Gear revive: \x008 1:00 minutes");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Deaths("Player 8", "Terran Beacon", Exactly, 180);

// Actions:
	// Display Text Message(Always Display, "\x004Time until HQ is available for Gear revive: \x008 0:30 minutes");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//






//< //----------------------------------------------------------------------------------------------------------//
//< //==========================================================================================================//
//
//		Quantum Envelopes
//
//==============================================================================================================//
//> //----------------------------------------------------------------------------------------------------------//


//--------------------------------------------------------------------------------------------------------------//
//		Placement
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	Overflow cap
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Gateway", "Anywhere", At least, 2);
	Bring("Player 7", "Protoss Gateway", "Anywhere", At least, 32);

Actions:
	Remove Unit At Location("Current Player", "Protoss Gateway", All, "MAIN 01");
	Remove Unit At Location("Current Player", "Protoss Gateway", All, "MAIN 02");
	Remove Unit At Location("Current Player", "Protoss Gateway", All, "MAIN 03");
	Remove Unit At Location("Current Player", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Gateway", "Anywhere", At least, 2);
	Bring("Player 8", "Protoss Gateway", "Anywhere", At least, 32);

Actions:
	Remove Unit At Location("Current Player", "Protoss Gateway", All, "MAIN 01");
	Remove Unit At Location("Current Player", "Protoss Gateway", All, "MAIN 02");
	Remove Unit At Location("Current Player", "Protoss Gateway", All, "MAIN 03");
	Remove Unit At Location("Current Player", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Place newly created Gateways
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Protoss Gateway", "Anywhere", At least, 2);

Actions:
	// Set Deaths("Player 7", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 7", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 7", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 7", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 7", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Protoss Gateway", "Anywhere", At least, 2);

Actions:
	// Set Deaths("Player 8", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 8", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 8", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 8", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 8", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//< //----------------------------------------------------------------------------------------------------------//
//		Detect Missing Gateways
//> //----------------------------------------------------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 1);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 0);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Set Invincibility("Player 9", "Terran Factory", "MAIN 01", disabled);
	Set Invincibility("Player 9", "Terran Factory", "MAIN 02", disabled);
	Set Invincibility("Player 9", "Terran Factory", "MAIN 03", disabled);
	Set Invincibility("Player 9", "Terran Factory", "MAIN 04", disabled);
	Set Invincibility("Player 7", "Terran Factory", "MAIN 01", disabled);
	Set Invincibility("Player 7", "Terran Factory", "MAIN 02", disabled);
	Set Invincibility("Player 7", "Terran Factory", "MAIN 03", disabled);
	Set Invincibility("Player 7", "Terran Factory", "MAIN 04", disabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "MAIN 01", disabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "MAIN 02", disabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "MAIN 03", disabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "MAIN 04", disabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "MAIN 01", disabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "MAIN 02", disabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "MAIN 03", disabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "MAIN 04", disabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 1);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 0);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Set Invincibility("Player 10", "Terran Factory", "MAIN 01", disabled);
	Set Invincibility("Player 10", "Terran Factory", "MAIN 02", disabled);
	Set Invincibility("Player 10", "Terran Factory", "MAIN 03", disabled);
	Set Invincibility("Player 10", "Terran Factory", "MAIN 04", disabled);
	Set Invincibility("Player 8", "Terran Factory", "MAIN 01", disabled);
	Set Invincibility("Player 8", "Terran Factory", "MAIN 02", disabled);
	Set Invincibility("Player 8", "Terran Factory", "MAIN 03", disabled);
	Set Invincibility("Player 8", "Terran Factory", "MAIN 04", disabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "MAIN 01", disabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "MAIN 02", disabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "MAIN 03", disabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "MAIN 04", disabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "MAIN 01", disabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "MAIN 02", disabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "MAIN 03", disabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "MAIN 04", disabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Alpha's
//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 2);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 3);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 2);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 4);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 3);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 5);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 4);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 6);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 5);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 7);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 6);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 8);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 7);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 9);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 8);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 10);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 9);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 11);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 10);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 12);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 11);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 13);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 12);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 14);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 13);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 15);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 14);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 16);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 15);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 17);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 16);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 18);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 17);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 19);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 18);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 20);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 19);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 21);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 20);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 22);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 21);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 23);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 22);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 24);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 23);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 25);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 24);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 26);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 25);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 27);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 26);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 28);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 27);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 29);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 28);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 30);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 29);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 31);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 30);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 32);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 31);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Omega's
//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 2);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 3);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 2);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 4);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 3);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 5);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 4);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 6);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 5);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 7);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 6);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 8);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 7);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 9);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 8);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 10);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 9);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 11);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 10);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 12);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 11);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 13);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 12);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 14);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 13);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 15);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 14);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 16);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 15);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 17);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 16);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 18);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 17);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 19);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 18);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 20);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 19);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 21);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 20);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 22);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 21);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 23);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 22);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 24);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 23);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 25);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 24);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 26);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 25);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 27);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 26);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 28);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 27);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 29);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 28);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 30);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 29);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 31);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 30);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 32);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At most, 31);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//< //----------------------------------------------------------------------------------------------------------//
//		Detect Extra Gateways
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	Alpha's
//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 0);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 1);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 2);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 2);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 3);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 4);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 4);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 5);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 5);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 6);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 6);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 7);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 7);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 8);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 8);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 9);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 9);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 10);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 10);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 11);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 11);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 12);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 12);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 13);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 13);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 14);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 14);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 15);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 15);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 16);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 16);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 17);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 17);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 18);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 18);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 19);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 19);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 20);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 20);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 21);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 21);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 22);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 22);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 23);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 23);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 24);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 24);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 25);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 25);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 26);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 26);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 27);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 27);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 28);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 28);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 29);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 29);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 30);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 30);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 31);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 31);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 32);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 9", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Omega's
//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 0);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 1);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 2);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 2);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 3);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 4);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 4);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 5);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 5);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 6);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 6);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 7);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 7);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 8);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 8);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 9);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 9);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 10);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 10);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 11);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 11);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 12);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 12);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 13);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 13);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 14);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 14);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 15);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 15);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 16);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 16);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 17);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 17);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 18);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 18);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 19);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 19);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 20);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 20);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 21);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 21);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 22);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 22);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 23);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 23);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 24);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 24);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 25);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 25);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 26);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 26);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 27);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 27);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 28);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 28);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 29);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 29);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 30);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 30);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 31);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 31);
	Bring("Current Player", "Protoss Gateway", "Anywhere [GROUND]", At least, 32);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 01");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 02");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 03");
	Give Units to Player("Current Player", "Player 10", "Protoss Gateway", All, "MAIN 04");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		Refresh invincibilities of Sky Barricades/Turrets/Cannons
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	Clear invincibilities
//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Invincibility("Player 9", "Terran Factory", "MAIN 01", disabled);
	Set Invincibility("Player 9", "Terran Factory", "MAIN 02", disabled);
	Set Invincibility("Player 9", "Terran Factory", "MAIN 03", disabled);
	Set Invincibility("Player 9", "Terran Factory", "MAIN 04", disabled);
	Set Invincibility("Player 7", "Terran Factory", "MAIN 01", disabled);
	Set Invincibility("Player 7", "Terran Factory", "MAIN 02", disabled);
	Set Invincibility("Player 7", "Terran Factory", "MAIN 03", disabled);
	Set Invincibility("Player 7", "Terran Factory", "MAIN 04", disabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "MAIN 01", disabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "MAIN 02", disabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "MAIN 03", disabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "MAIN 04", disabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "MAIN 01", disabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "MAIN 02", disabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "MAIN 03", disabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "MAIN 04", disabled);
	Set Invincibility("Player 7", "Protoss Pylon", "MAIN 01", disabled);
	Set Invincibility("Player 7", "Protoss Pylon", "MAIN 02", disabled);
	Set Invincibility("Player 7", "Protoss Pylon", "MAIN 03", disabled);
	Set Invincibility("Player 7", "Protoss Pylon", "MAIN 04", disabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "MAIN 01", disabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "MAIN 02", disabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "MAIN 03", disabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "MAIN 04", disabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Invincibility("Player 10", "Terran Factory", "MAIN 01", disabled);
	Set Invincibility("Player 10", "Terran Factory", "MAIN 02", disabled);
	Set Invincibility("Player 10", "Terran Factory", "MAIN 03", disabled);
	Set Invincibility("Player 10", "Terran Factory", "MAIN 04", disabled);
	Set Invincibility("Player 8", "Terran Factory", "MAIN 01", disabled);
	Set Invincibility("Player 8", "Terran Factory", "MAIN 02", disabled);
	Set Invincibility("Player 8", "Terran Factory", "MAIN 03", disabled);
	Set Invincibility("Player 8", "Terran Factory", "MAIN 04", disabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "MAIN 01", disabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "MAIN 02", disabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "MAIN 03", disabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "MAIN 04", disabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "MAIN 01", disabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "MAIN 02", disabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "MAIN 03", disabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "MAIN 04", disabled);
	Set Invincibility("Player 8", "Protoss Pylon", "MAIN 01", disabled);
	Set Invincibility("Player 8", "Protoss Pylon", "MAIN 02", disabled);
	Set Invincibility("Player 8", "Protoss Pylon", "MAIN 03", disabled);
	Set Invincibility("Player 8", "Protoss Pylon", "MAIN 04", disabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "MAIN 01", disabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "MAIN 02", disabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "MAIN 03", disabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "MAIN 04", disabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Alpha's
//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 7"){
Conditions:
	Bring("Player 9", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 9", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 9", "Player 7", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 9", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 7", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-+ Alpha Faction +-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//-----------------------------------------------------------------//
//	Omega's
//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions:
	Bring("Player 10", "Protoss Gateway", "Anywhere", At least, 1);

Actions:
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Add, 1);
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+QUANTUM ENVELOPE");
	Move Location("Player 10", "Protoss Gateway", "Anywhere", "+EVENT 01");
	Give Units to Player("Player 10", "Player 8", "Protoss Gateway", All, "+EVENT 01");
	Set Invincibility("Player 10", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Factory", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Terran Missile Turret", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("Player 8", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Set Invincibility("-= Omega Faction =-", "Protoss Pylon", "+QUANTUM ENVELOPE", enabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//






//< //----------------------------------------------------------------------------------------------------------//
//< //==========================================================================================================//
//
//		Gear Teleporting
//
//==============================================================================================================//
//> //----------------------------------------------------------------------------------------------------------//


//--------------------------------------------------------------------------------------------------------------//
//		Activate Prompt
//> //----------------------------------------------------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", Exactly, 0);
	Bring("Current Player", "Terran Command Center", "+GEAR (P1)", At least, 1);
	Bring("Player 7", "Hunter Killer (Hydralisk)", "+GEAR (P1)", At least, 1);
//No Shields, Propulsors, or Bits
	Deaths("Current Player", "Disruption Field", Exactly, 0);
	Deaths("Current Player", "Alan Turret", Exactly, 0);
	Deaths("Current Player", "Independent Command Center", Exactly, 0);
	Deaths("Current Player", "Cave", Exactly, 0);
	Deaths("Current Player", "Jump Gate", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Set To, 1);
	Move Location("Player 7", "Hunter Killer (Hydralisk)", "Anywhere", "+VEHICLE (P1)");
	// Center View("+VEHICLE (P1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", Exactly, 0);
	Bring("Current Player", "Terran Command Center", "+GEAR (P2)", At least, 1);
	Bring("Player 7", "Hunter Killer (Hydralisk)", "+GEAR (P2)", At least, 1);
//No Shields, Propulsors, or Bits
	Deaths("Current Player", "Disruption Field", Exactly, 0);
	Deaths("Current Player", "Alan Turret", Exactly, 0);
	Deaths("Current Player", "Independent Command Center", Exactly, 0);
	Deaths("Current Player", "Cave", Exactly, 0);
	Deaths("Current Player", "Jump Gate", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Set To, 1);
	Move Location("Player 7", "Hunter Killer (Hydralisk)", "Anywhere", "+VEHICLE (P2)");
	// Center View("+VEHICLE (P2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", Exactly, 0);
	Bring("Current Player", "Terran Command Center", "+GEAR (P3)", At least, 1);
	Bring("Player 7", "Hunter Killer (Hydralisk)", "+GEAR (P3)", At least, 1);
//No Shields, Propulsors, or Bits
	Deaths("Current Player", "Disruption Field", Exactly, 0);
	Deaths("Current Player", "Alan Turret", Exactly, 0);
	Deaths("Current Player", "Independent Command Center", Exactly, 0);
	Deaths("Current Player", "Cave", Exactly, 0);
	Deaths("Current Player", "Jump Gate", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Set To, 1);
	Move Location("Player 7", "Hunter Killer (Hydralisk)", "Anywhere", "+VEHICLE (P3)");
	// Center View("+VEHICLE (P3)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", Exactly, 0);
	Bring("Current Player", "Terran Command Center", "+GEAR (P4)", At least, 1);
	Bring("Player 8", "Hunter Killer (Hydralisk)", "+GEAR (P4)", At least, 1);
//No Shields, Propulsors, or Bits
	Deaths("Current Player", "Disruption Field", Exactly, 0);
	Deaths("Current Player", "Alan Turret", Exactly, 0);
	Deaths("Current Player", "Independent Command Center", Exactly, 0);
	Deaths("Current Player", "Cave", Exactly, 0);
	Deaths("Current Player", "Jump Gate", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Set To, 1);
	Move Location("Player 8", "Hunter Killer (Hydralisk)", "Anywhere", "+VEHICLE (P4)");
	// Center View("+VEHICLE (P4)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", Exactly, 0);
	Bring("Current Player", "Terran Command Center", "+GEAR (P5)", At least, 1);
	Bring("Player 8", "Hunter Killer (Hydralisk)", "+GEAR (P5)", At least, 1);
//No Shields, Propulsors, or Bits
	Deaths("Current Player", "Disruption Field", Exactly, 0);
	Deaths("Current Player", "Alan Turret", Exactly, 0);
	Deaths("Current Player", "Independent Command Center", Exactly, 0);
	Deaths("Current Player", "Cave", Exactly, 0);
	Deaths("Current Player", "Jump Gate", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Set To, 1);
	Move Location("Player 8", "Hunter Killer (Hydralisk)", "Anywhere", "+VEHICLE (P5)");
	// Center View("+VEHICLE (P5)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", Exactly, 0);
	Bring("Current Player", "Terran Command Center", "+GEAR (P6)", At least, 1);
	Bring("Player 8", "Hunter Killer (Hydralisk)", "+GEAR (P6)", At least, 1);
//No Shields, Propulsors, or Bits
	Deaths("Current Player", "Disruption Field", Exactly, 0);
	Deaths("Current Player", "Alan Turret", Exactly, 0);
	Deaths("Current Player", "Independent Command Center", Exactly, 0);
	Deaths("Current Player", "Cave", Exactly, 0);
	Deaths("Current Player", "Jump Gate", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Set To, 1);
	Move Location("Player 8", "Hunter Killer (Hydralisk)", "Anywhere", "+VEHICLE (P6)");
	// Center View("+VEHICLE (P6)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		  Failsafes
//> //----------------------------------------------------------------------------------------------------------//


//=================================================================//
//		No live gear
//=================================================================//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Zerg Ultralisk Cavern", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//=================================================================//
//		Shields active
//=================================================================//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Independent Command Center", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	// Set Deaths("Current Player", "Ruins", Set To, 26);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//=================================================================//
//		Bits deployed
//=================================================================//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Alan Turret", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	// Set Deaths("Current Player", "Ruins", Set To, 26);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//=================================================================//
//		Armor deployed
//=================================================================//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Cave", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	// Set Deaths("Current Player", "Ruins", Set To, 26);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//=================================================================//
//		Propulsors active
//=================================================================//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Disruption Field", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	// Set Deaths("Current Player", "Ruins", Set To, 26);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		Prompt
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);

Actions:
	Display Text Message(Always Display, "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\x004Teleport Gear to Spawner?\r\n\x008-  \x004Yes\t\t\t\t\t\t\t\t\t\x004(Launch \x003Redeemer Missile\x004)\r\n\x008-  \x004Cycle to the next Gateway\t\t\x004(Launch \x003S\x008eeker \x003B\x008omb\x004)\r\n\x008-  \x004Switch Deploy Vehicle\t\t\t\x004(\x004Top \x01cBit Holder\x004)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 0);

Actions:
	Display Text Message(Always Display, "\t\t\x002Rift Runner \x004-> \x002Bomber \x004-> \x002Field Engineering Bot \x004-> \x002Support Engineering Bot");
	Display Text Message(Always Display, "\x008-  \x007Enter shop\t\t\t\t\t\t\t\x004(\x019Gear Master\x004)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 1);

Actions:
	Display Text Message(Always Display, "\t\t\x004Rift Runner \x004-> \x002Bomber \x004-> \x002Field Engineering Bot \x004-> \x002Support Engineering Bot");
	Display Text Message(Always Display, "\x008-  \x007Enter shop\t\t\t\t\t\t\t\x004(\x019Gear Master\x004)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 2);

Actions:
	Display Text Message(Always Display, "\t\t\x002Rift Runner \x004-> \x004Bomber \x004-> \x002Field Engineering Bot \x004-> \x002Support Engineering Bot");
	Display Text Message(Always Display, "\x008-  \x007Enter shop\t\t\t\t\t\t\t\x004(\x019Gear Master\x004)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 3);

Actions:
	Display Text Message(Always Display, "\t\t\x002Rift Runner \x004-> \x002Bomber \x004-> \x004Field Engineering Bot \x004-> \x002Support Engineering Bot");
	Display Text Message(Always Display, "\x008-  \x007Enter shop\t\t\t\t\t\t\t\x004(\x019Gear Master\x004)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 4);

Actions:
	Display Text Message(Always Display, "\t\t\x002Rift Runner \x004-> \x002Bomber \x004-> \x002Field Engineering Bot \x004-> \x004Support Engineering Bot");
	Display Text Message(Always Display, "\x008-  \x007Enter shop\t\t\t\t\t\t\t\x004(\x019Gear Master\x004)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);

Actions:
	Minimap Ping("+VEHICLE (P1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);

Actions:
	Minimap Ping("+VEHICLE (P2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);

Actions:
	Minimap Ping("+VEHICLE (P3)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);

Actions:
	Minimap Ping("+VEHICLE (P4)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);

Actions:
	Minimap Ping("+VEHICLE (P5)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);

Actions:
	Minimap Ping("+VEHICLE (P6)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		   Prompt Option Failsafes
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	GM inside shop
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Independent Starport", Exactly, 5);
	Deaths("Current Player", "Unused Terran Bldg type 1", At least, 1);
	Deaths("Current Player", "Unused Terran Bldg type 1", At most, 10);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set To, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Vehicle deployed
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Zerg Cerebrate", At least, 1);
	Deaths("Current Player", "Unused Terran Bldg type 1", At least, 2);
	Deaths("Current Player", "Unused Terran Bldg type 1", At most, 3);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 49);
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Set Deaths("Current Player", "Jump Gate", Set To, 1);
	Wait(1000);
	Set Deaths("Current Player", "Jump Gate", Set To, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Zerg Cerebrate", At least, 1);
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 10);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 49);
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Set Deaths("Current Player", "Jump Gate", Set To, 1);
	Wait(1000);
	Set Deaths("Current Player", "Jump Gate", Set To, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//-----------------------------------------------------------------//
//	Exit blocked by enemy Gear
//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 2);
	Bring("-= Omega Faction =-", "Terran Command Center", "+VEHICLE (P1)", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set To, 0);
	// Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 44);
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Set Deaths("Current Player", "Jump Gate", Set To, 1);
	Wait(1000);
	Wait(1000);
	Set Deaths("Current Player", "Jump Gate", Set To, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 2);
	Bring("-= Omega Faction =-", "Terran Command Center", "+VEHICLE (P2)", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set To, 0);
	// Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 44);
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Set Deaths("Current Player", "Jump Gate", Set To, 1);
	Wait(1000);
	Wait(1000);
	Set Deaths("Current Player", "Jump Gate", Set To, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 2);
	Bring("-= Omega Faction =-", "Terran Command Center", "+VEHICLE (P3)", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set To, 0);
	// Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 44);
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Set Deaths("Current Player", "Jump Gate", Set To, 1);
	Wait(1000);
	Wait(1000);
	Set Deaths("Current Player", "Jump Gate", Set To, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 2);
	Bring("-+ Alpha Faction +-", "Terran Command Center", "+VEHICLE (P4)", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set To, 0);
	// Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 44);
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Set Deaths("Current Player", "Jump Gate", Set To, 1);
	Wait(1000);
	Wait(1000);
	Set Deaths("Current Player", "Jump Gate", Set To, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 2);
	Bring("-+ Alpha Faction +-", "Terran Command Center", "+VEHICLE (P5)", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set To, 0);
	// Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 44);
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Set Deaths("Current Player", "Jump Gate", Set To, 1);
	Wait(1000);
	Wait(1000);
	Set Deaths("Current Player", "Jump Gate", Set To, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 2);
	Bring("-+ Alpha Faction +-", "Terran Command Center", "+VEHICLE (P6)", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set To, 0);
	// Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 44);
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Set Deaths("Current Player", "Jump Gate", Set To, 1);
	Wait(1000);
	Wait(1000);
	Set Deaths("Current Player", "Jump Gate", Set To, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//-----------------------------------------------------------------//
//	Only one spawner
//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused Terran Bldg type 1", At least, 2);
	Deaths("Current Player", "Unused Terran Bldg type 1", At most, 3);
	Bring("Player 7", "Hunter Killer (Hydralisk)", "Anywhere [GROUND]", At most, 1);
//Not Spawning
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 18);
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Set Deaths("Current Player", "Jump Gate", Set To, 1);
	Wait(1000);
	Wait(500);
	Set Deaths("Current Player", "Jump Gate", Set To, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused Terran Bldg type 1", At least, 2);
	Deaths("Current Player", "Unused Terran Bldg type 1", At most, 3);
	Bring("Player 7", "Hunter Killer (Hydralisk)", "Anywhere [GROUND]", At most, 1);
//Not Spawning
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 18);
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Set Deaths("Current Player", "Jump Gate", Set To, 1);
	Wait(1000);
	Wait(500);
	Set Deaths("Current Player", "Jump Gate", Set To, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused Terran Bldg type 1", At least, 2);
	Deaths("Current Player", "Unused Terran Bldg type 1", At most, 3);
	Bring("Player 7", "Hunter Killer (Hydralisk)", "Anywhere [GROUND]", At most, 1);
//Not Spawning
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 18);
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Set Deaths("Current Player", "Jump Gate", Set To, 1);
	Wait(1000);
	Wait(500);
	Set Deaths("Current Player", "Jump Gate", Set To, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused Terran Bldg type 1", At least, 2);
	Deaths("Current Player", "Unused Terran Bldg type 1", At most, 3);
	Bring("Player 8", "Hunter Killer (Hydralisk)", "Anywhere [GROUND]", At most, 1);
//Not Spawning
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 18);
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Set Deaths("Current Player", "Jump Gate", Set To, 1);
	Wait(1000);
	Wait(500);
	Set Deaths("Current Player", "Jump Gate", Set To, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused Terran Bldg type 1", At least, 2);
	Deaths("Current Player", "Unused Terran Bldg type 1", At most, 3);
	Bring("Player 8", "Hunter Killer (Hydralisk)", "Anywhere [GROUND]", At most, 1);
//Not Spawning
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 18);
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Set Deaths("Current Player", "Jump Gate", Set To, 1);
	Wait(1000);
	Wait(500);
	Set Deaths("Current Player", "Jump Gate", Set To, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused Terran Bldg type 1", At least, 2);
	Deaths("Current Player", "Unused Terran Bldg type 1", At most, 3);
	Bring("Player 8", "Hunter Killer (Hydralisk)", "Anywhere [GROUND]", At most, 1);
//Not Spawning
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 18);
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Set Deaths("Current Player", "Jump Gate", Set To, 1);
	Wait(1000);
	Wait(500);
	Set Deaths("Current Player", "Jump Gate", Set To, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		  Teleport to Spawner
//> //----------------------------------------------------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 2);
	Bring("Player 7", "Hunter Killer (Hydralisk)", "+VEHICLE (P1)", At least, 1);
//Not Spawning
	Deaths("Player 7", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set To, 0);
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Move Unit("Current Player", "Terran Command Center", All, "Anywhere", "+VEHICLE (P1)");
	Center View("+VEHICLE (P1)");
	Set Deaths("Current Player", "Zerg Marker", Set To, 66);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 2);
	Bring("Player 7", "Hunter Killer (Hydralisk)", "+VEHICLE (P2)", At least, 1);
//Not Spawning
	Deaths("Player 7", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set To, 0);
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Move Unit("Current Player", "Terran Command Center", All, "Anywhere", "+VEHICLE (P2)");
	Center View("+VEHICLE (P2)");
	Set Deaths("Current Player", "Zerg Marker", Set To, 66);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 2);
	Bring("Player 7", "Hunter Killer (Hydralisk)", "+VEHICLE (P3)", At least, 1);
//Not Spawning
	Deaths("Player 7", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set To, 0);
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Move Unit("Current Player", "Terran Command Center", All, "Anywhere", "+VEHICLE (P3)");
	Center View("+VEHICLE (P3)");
	Set Deaths("Current Player", "Zerg Marker", Set To, 66);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 2);
	Bring("Player 8", "Hunter Killer (Hydralisk)", "+VEHICLE (P4)", At least, 1);
//Not Spawning
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set To, 0);
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Move Unit("Current Player", "Terran Command Center", All, "Anywhere", "+VEHICLE (P4)");
	Center View("+VEHICLE (P4)");
	Set Deaths("Current Player", "Zerg Marker", Set To, 66);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 2);
	Bring("Player 8", "Hunter Killer (Hydralisk)", "+VEHICLE (P5)", At least, 1);
//Not Spawning
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set To, 0);
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Move Unit("Current Player", "Terran Command Center", All, "Anywhere", "+VEHICLE (P5)");
	Center View("+VEHICLE (P5)");
	Set Deaths("Current Player", "Zerg Marker", Set To, 66);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 2);
	Bring("Player 8", "Hunter Killer (Hydralisk)", "+VEHICLE (P6)", At least, 1);
//Not Spawning
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set To, 0);
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Move Unit("Current Player", "Terran Command Center", All, "Anywhere", "+VEHICLE (P6)");
	Center View("+VEHICLE (P6)");
	Set Deaths("Current Player", "Zerg Marker", Set To, 66);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		  Cycle to Next Spawner
//> //----------------------------------------------------------------------------------------------------------//


//< //----------------------------------------------------------------------------------------------------------//
//		    /* Find Current Spawner */
//> //----------------------------------------------------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-"){
// Conditions:
	// Deaths("Current Player", "Protoss Beacon", Exactly, 1);
	// Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
//Not Spawning
	// Deaths("Player 7", "Unused type 2", At least, 1);
	// Deaths("Player 8", "Unused type 2", At least, 1);

// Actions:
	// Set Deaths("Current Player", "Protoss Beacon", Set to, 2);
	// Set Deaths("Current Player", "Unused Terran Bldg type 1", Set to, 0);
	// Move Location("Player 7", "Hunter Killer (Hydralisk)", "Anywhere", "+MEDIUM");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Beacon", Exactly, 1);
	// Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
//Not Spawning
	// Deaths("Player 7", "Unused type 2", At least, 1);
	// Deaths("Player 8", "Unused type 2", At least, 1);

// Actions:
	// Set Deaths("Current Player", "Protoss Beacon", Set to, 2);
	// Set Deaths("Current Player", "Unused Terran Bldg type 1", Set to, 0);
	// Move Location("Player 7", "Hunter Killer (Hydralisk)", "Anywhere", "+MEDIUM");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Deaths("Current Player", "Protoss Beacon", Exactly, 2);

// Actions:
	// Give Units to Player("Player 7", "Current Player", "Hunter Killer (Hydralisk)", 64, "Anywhere");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		    Cycle
//> //----------------------------------------------------------------------------------------------------------//


//=================================================================//
//		Increment
//=================================================================//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
//Not Spawning
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//=================================================================//
//		Cycle to next Alpha spawner
//=================================================================//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 65);
//Not Spawning
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Subtract, 64);
	Set Deaths("Player 7", "Protoss Beacon", Add, 64);
	Give Units to Player("Player 7", "Current Player", "Hunter Killer (Hydralisk)", 64, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 33);
//Not Spawning
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Subtract, 32);
	Set Deaths("Player 7", "Protoss Beacon", Add, 32);
	Give Units to Player("Player 7", "Current Player", "Hunter Killer (Hydralisk)", 32, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 17);
//Not Spawning
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Subtract, 16);
	Set Deaths("Player 7", "Protoss Beacon", Add, 16);
	Give Units to Player("Player 7", "Current Player", "Hunter Killer (Hydralisk)", 16, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 9);
//Not Spawning
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Subtract, 8);
	Set Deaths("Player 7", "Protoss Beacon", Add, 8);
	Give Units to Player("Player 7", "Current Player", "Hunter Killer (Hydralisk)", 8, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 5);
//Not Spawning
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Subtract, 4);
	Set Deaths("Player 7", "Protoss Beacon", Add, 4);
	Give Units to Player("Player 7", "Current Player", "Hunter Killer (Hydralisk)", 4, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 3);
//Not Spawning
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Subtract, 2);
	Set Deaths("Player 7", "Protoss Beacon", Add, 2);
	Give Units to Player("Player 7", "Current Player", "Hunter Killer (Hydralisk)", 2, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 2);
//Not Spawning
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Subtract, 1);
	Set Deaths("Player 7", "Protoss Beacon", Add, 1);
	Give Units to Player("Player 7", "Current Player", "Hunter Killer (Hydralisk)", 1, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//=================================================================//
//		Cycle to next Omega spawner
//=================================================================//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 65);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Subtract, 64);
	Set Deaths("Player 7", "Protoss Beacon", Add, 64);
	Give Units to Player("Player 8", "Current Player", "Hunter Killer (Hydralisk)", 64, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 33);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Subtract, 32);
	Set Deaths("Player 7", "Protoss Beacon", Add, 32);
	Give Units to Player("Player 8", "Current Player", "Hunter Killer (Hydralisk)", 32, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 17);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Subtract, 16);
	Set Deaths("Player 7", "Protoss Beacon", Add, 16);
	Give Units to Player("Player 8", "Current Player", "Hunter Killer (Hydralisk)", 16, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 9);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Subtract, 8);
	Set Deaths("Player 7", "Protoss Beacon", Add, 8);
	Give Units to Player("Player 8", "Current Player", "Hunter Killer (Hydralisk)", 8, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 5);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Subtract, 4);
	Set Deaths("Player 7", "Protoss Beacon", Add, 4);
	Give Units to Player("Player 8", "Current Player", "Hunter Killer (Hydralisk)", 4, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 3);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Subtract, 2);
	Set Deaths("Player 7", "Protoss Beacon", Add, 2);
	Give Units to Player("Player 8", "Current Player", "Hunter Killer (Hydralisk)", 2, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 2);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Subtract, 1);
	Set Deaths("Player 7", "Protoss Beacon", Add, 1);
	Give Units to Player("Player 8", "Current Player", "Hunter Killer (Hydralisk)", 1, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//< //----------------------------------------------------------------------------------------------------------//
//		    Refill Counter
//> //----------------------------------------------------------------------------------------------------------//


//=================================================================//
//		Refill from copy var
//=================================================================//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Player 7", "Protoss Beacon", At least, 64);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Player 7", "Protoss Beacon", Subtract, 64);
	Set Deaths("Current Player", "Protoss Beacon", Add, 64);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Player 7", "Protoss Beacon", At least, 32);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Player 7", "Protoss Beacon", Subtract, 32);
	Set Deaths("Current Player", "Protoss Beacon", Add, 32);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Player 7", "Protoss Beacon", At least, 16);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Player 7", "Protoss Beacon", Subtract, 16);
	Set Deaths("Current Player", "Protoss Beacon", Add, 16);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Player 7", "Protoss Beacon", At least, 8);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Player 7", "Protoss Beacon", Subtract, 8);
	Set Deaths("Current Player", "Protoss Beacon", Add, 8);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Player 7", "Protoss Beacon", At least, 4);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Player 7", "Protoss Beacon", Subtract, 4);
	Set Deaths("Current Player", "Protoss Beacon", Add, 4);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Player 7", "Protoss Beacon", At least, 2);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Player 7", "Protoss Beacon", Subtract, 2);
	Set Deaths("Current Player", "Protoss Beacon", Add, 2);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Player 7", "Protoss Beacon", At least, 1);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Player 7", "Protoss Beacon", Subtract, 1);
	Set Deaths("Current Player", "Protoss Beacon", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//< //----------------------------------------------------------------------------------------------------------//
//		    Center on Spawner (indicates which to teleport to)
//> //----------------------------------------------------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Move Location("Player 7", "Hunter Killer (Hydralisk)", "Anywhere", "+VEHICLE (P1)");
	Center View("+VEHICLE (P1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Move Location("Player 7", "Hunter Killer (Hydralisk)", "Anywhere", "+VEHICLE (P2)");
	Center View("+VEHICLE (P2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Move Location("Player 7", "Hunter Killer (Hydralisk)", "Anywhere", "+VEHICLE (P3)");
	Center View("+VEHICLE (P3)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Move Location("Player 8", "Hunter Killer (Hydralisk)", "Anywhere", "+VEHICLE (P4)");
	Center View("+VEHICLE (P4)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Move Location("Player 8", "Hunter Killer (Hydralisk)", "Anywhere", "+VEHICLE (P5)");
	Center View("+VEHICLE (P5)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Move Location("Player 8", "Hunter Killer (Hydralisk)", "Anywhere", "+VEHICLE (P6)");
	Center View("+VEHICLE (P6)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		    Reset Spawners when Finished Cycling to Next (if any)
//> //----------------------------------------------------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Bring("Player 7", "Hunter Killer (Hydralisk)", "+VEHICLE (P1)", At least, 1);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set to, 0);
	Give Units to Player("Current Player", "Player 7", "Hunter Killer (Hydralisk)", All, "Anywhere [GROUND]");
	Give Units to Player("Player 7", "Current Player", "Hunter Killer (Hydralisk)", All, "_TECH (T1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Bring("Player 7", "Hunter Killer (Hydralisk)", "+VEHICLE (P2)", At least, 1);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set to, 0);
	Give Units to Player("Current Player", "Player 7", "Hunter Killer (Hydralisk)", All, "Anywhere [GROUND]");
	Give Units to Player("Player 7", "Current Player", "Hunter Killer (Hydralisk)", All, "_TECH (T1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Bring("Player 7", "Hunter Killer (Hydralisk)", "+VEHICLE (P3)", At least, 1);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set to, 0);
	Give Units to Player("Current Player", "Player 7", "Hunter Killer (Hydralisk)", All, "Anywhere [GROUND]");
	Give Units to Player("Player 7", "Current Player", "Hunter Killer (Hydralisk)", All, "_TECH (T1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Bring("Player 8", "Hunter Killer (Hydralisk)", "+VEHICLE (P4)", At least, 1);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set to, 0);
	Give Units to Player("Current Player", "Player 8", "Hunter Killer (Hydralisk)", All, "Anywhere [GROUND]");
	Give Units to Player("Player 8", "Current Player", "Hunter Killer (Hydralisk)", All, "_TECH (T2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Bring("Player 8", "Hunter Killer (Hydralisk)", "+VEHICLE (P5)", At least, 1);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set to, 0);
	Give Units to Player("Current Player", "Player 8", "Hunter Killer (Hydralisk)", All, "Anywhere [GROUND]");
	Give Units to Player("Player 8", "Current Player", "Hunter Killer (Hydralisk)", All, "_TECH (T2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Bring("Player 8", "Hunter Killer (Hydralisk)", "+VEHICLE (P6)", At least, 1);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set to, 0);
	Give Units to Player("Current Player", "Player 8", "Hunter Killer (Hydralisk)", All, "Anywhere [GROUND]");
	Give Units to Player("Player 8", "Current Player", "Hunter Killer (Hydralisk)", All, "_TECH (T2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		     Loop Back to Start if None (and then finish)
//> //----------------------------------------------------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Bring("Player 7", "Hunter Killer (Hydralisk)", "+VEHICLE (P1)", Exactly, 0);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Set to, 1);
	Give Units to Player("Current Player", "Player 7", "Hunter Killer (Hydralisk)", All, "Anywhere [GROUND]");
	Give Units to Player("Player 7", "Current Player", "Hunter Killer (Hydralisk)", All, "_TECH (T1)");
	Move Location("Player 7", "Hunter Killer (Hydralisk)", "Anywhere [GROUND]", "+VEHICLE (P1)");
	Center View("+VEHICLE (P1)");
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Bring("Player 7", "Hunter Killer (Hydralisk)", "+VEHICLE (P2)", Exactly, 0);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Set to, 1);
	Give Units to Player("Current Player", "Player 7", "Hunter Killer (Hydralisk)", All, "Anywhere [GROUND]");
	Give Units to Player("Player 7", "Current Player", "Hunter Killer (Hydralisk)", All, "_TECH (T1)");
	Move Location("Player 7", "Hunter Killer (Hydralisk)", "Anywhere [GROUND]", "+VEHICLE (P2)");
	Center View("+VEHICLE (P2)");
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Bring("Player 7", "Hunter Killer (Hydralisk)", "+VEHICLE (P3)", Exactly, 0);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Set to, 1);
	Give Units to Player("Current Player", "Player 7", "Hunter Killer (Hydralisk)", All, "Anywhere [GROUND]");
	Give Units to Player("Player 7", "Current Player", "Hunter Killer (Hydralisk)", All, "_TECH (T1)");
	Move Location("Player 7", "Hunter Killer (Hydralisk)", "Anywhere [GROUND]", "+VEHICLE (P3)");
	Center View("+VEHICLE (P3)");
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Bring("Player 8", "Hunter Killer (Hydralisk)", "+VEHICLE (P4)", Exactly, 0);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Set to, 1);
	Give Units to Player("Current Player", "Player 8", "Hunter Killer (Hydralisk)", All, "Anywhere [GROUND]");
	Give Units to Player("Player 8", "Current Player", "Hunter Killer (Hydralisk)", All, "_TECH (T2)");
	Move Location("Player 8", "Hunter Killer (Hydralisk)", "Anywhere [GROUND]", "+VEHICLE (P4)");
	Center View("+VEHICLE (P4)");
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Bring("Player 8", "Hunter Killer (Hydralisk)", "+VEHICLE (P5)", Exactly, 0);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Set to, 1);
	Give Units to Player("Current Player", "Player 8", "Hunter Killer (Hydralisk)", All, "Anywhere [GROUND]");
	Give Units to Player("Player 8", "Current Player", "Hunter Killer (Hydralisk)", All, "_TECH (T2)");
	Move Location("Player 8", "Hunter Killer (Hydralisk)", "Anywhere [GROUND]", "+VEHICLE (P5)");
	Center View("+VEHICLE (P5)");
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 3);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Bring("Player 8", "Hunter Killer (Hydralisk)", "+VEHICLE (P6)", Exactly, 0);
//
	Deaths("Player 7", "Unused type 2", At least, 1);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Set to, 1);
	Give Units to Player("Current Player", "Player 8", "Hunter Killer (Hydralisk)", All, "Anywhere [GROUND]");
	Give Units to Player("Player 8", "Current Player", "Hunter Killer (Hydralisk)", All, "_TECH (T2)");
	Move Location("Player 8", "Hunter Killer (Hydralisk)", "Anywhere [GROUND]", "+VEHICLE (P6)");
	Center View("+VEHICLE (P6)");
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		  Cycle Vehicles
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 4);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 10);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 3);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 4);
	Set Deaths("Current Player", "Zerg Marker", Set to, 106);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 2);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 3);
	Set Deaths("Current Player", "Zerg Marker", Set to, 106);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 1);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 2);
	Set Deaths("Current Player", "Zerg Marker", Set to, 106);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Unused type 2", Exactly, 10);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 1);
	Set Deaths("Current Player", "Zerg Marker", Set to, 106);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		    Bomber
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	No Bomber; go to next
//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 2);
	Bring("Player 12", "Terran Dropship", "HANGAR- Main (P1)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 3);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 2);
	Bring("Player 12", "Terran Dropship", "HANGAR- Main (P2)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 3);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 2);
	Bring("Player 12", "Terran Dropship", "HANGAR- Main (P3)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 3);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 2);
	Bring("Player 12", "Terran Dropship", "HANGAR- Main (P4)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 3);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 2);
	Bring("Player 12", "Terran Dropship", "HANGAR- Main (P5)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 3);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 2);
	Bring("Player 12", "Terran Dropship", "HANGAR- Main (P6)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 3);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		    Field Engy
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	No Field Engy; go to next
//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 3);
	Bring("Player 12", "Yggdrasill (Overlord)", "HANGAR- Main (P1)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 4);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 3);
	Bring("Player 12", "Yggdrasill (Overlord)", "HANGAR- Main (P2)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 4);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 3);
	Bring("Player 12", "Yggdrasill (Overlord)", "HANGAR- Main (P3)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 4);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 3);
	Bring("Player 12", "Yggdrasill (Overlord)", "HANGAR- Main (P4)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 4);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 3);
	Bring("Player 12", "Yggdrasill (Overlord)", "HANGAR- Main (P5)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 4);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 3);
	Bring("Player 12", "Yggdrasill (Overlord)", "HANGAR- Main (P6)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 4);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		    Support Engy
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	No Support Engy; loop to first
//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 4);
	Bring("Player 12", "Protoss Probe", "HANGAR- Main (P1)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 4);
	Bring("Player 12", "Protoss Probe", "HANGAR- Main (P2)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 4);
	Bring("Player 12", "Protoss Probe", "HANGAR- Main (P3)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 4);
	Bring("Player 12", "Protoss Probe", "HANGAR- Main (P4)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 4);
	Bring("Player 12", "Protoss Probe", "HANGAR- Main (P5)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 4);
	Bring("Player 12", "Protoss Probe", "HANGAR- Main (P6)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		    Rift Runner
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	No Rift Runner; go to next
//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 1);
	Bring("Player 12", "Terran Vulture", "HANGAR- Main (P1)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 2);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 1);
	Bring("Player 12", "Terran Vulture", "HANGAR- Main (P2)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 2);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 1);
	Bring("Player 12", "Terran Vulture", "HANGAR- Main (P3)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 2);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 1);
	Bring("Player 12", "Terran Vulture", "HANGAR- Main (P4)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 2);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 1);
	Bring("Player 12", "Terran Vulture", "HANGAR- Main (P5)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 2);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 1);
	Bring("Player 12", "Terran Vulture", "HANGAR- Main (P6)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 2);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		    Bomber (circle)
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	No Bomber; go to next
//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 2);
	Bring("Player 12", "Terran Dropship", "HANGAR- Main (P1)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 3);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 2);
	Bring("Player 12", "Terran Dropship", "HANGAR- Main (P2)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 3);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 2);
	Bring("Player 12", "Terran Dropship", "HANGAR- Main (P3)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 3);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 2);
	Bring("Player 12", "Terran Dropship", "HANGAR- Main (P4)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 3);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 2);
	Bring("Player 12", "Terran Dropship", "HANGAR- Main (P5)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 3);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 2);
	Bring("Player 12", "Terran Dropship", "HANGAR- Main (P6)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 3);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		    Field Engy (circle)
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	No Field Engy; go to next
//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 3);
	Bring("Player 12", "Yggdrasill (Overlord)", "HANGAR- Main (P1)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 4);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 3);
	Bring("Player 12", "Yggdrasill (Overlord)", "HANGAR- Main (P2)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 4);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 3);
	Bring("Player 12", "Yggdrasill (Overlord)", "HANGAR- Main (P3)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 4);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 3);
	Bring("Player 12", "Yggdrasill (Overlord)", "HANGAR- Main (P4)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 4);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 3);
	Bring("Player 12", "Yggdrasill (Overlord)", "HANGAR- Main (P5)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 4);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 3);
	Bring("Player 12", "Yggdrasill (Overlord)", "HANGAR- Main (P6)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 4);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		    Support Engy (circle)
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	No Support Engy; loop to first
//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 4);
	Bring("Player 12", "Protoss Probe", "HANGAR- Main (P1)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 4);
	Bring("Player 12", "Protoss Probe", "HANGAR- Main (P2)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 4);
	Bring("Player 12", "Protoss Probe", "HANGAR- Main (P3)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 4);
	Bring("Player 12", "Protoss Probe", "HANGAR- Main (P4)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 4);
	Bring("Player 12", "Protoss Probe", "HANGAR- Main (P5)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused type 2", Exactly, 4);
	Bring("Player 12", "Protoss Probe", "HANGAR- Main (P6)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Unused type 2", Set to, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		   Finish
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 7);
	Deaths("Current Player", "Protoss Beacon", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		  Enter Shop
//> //----------------------------------------------------------------------------------------------------------//


//< //----------------------------------------------------------------------------------------------------------//
//		    Move GM to Shop
//> //----------------------------------------------------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 10);
	Deaths("Current Player", "Independent Starport", Exactly, 0);
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);

Actions:
	// Set Deaths("Current Player", "Unused Terran Bldg type 1", Set to, 0);
	Move Unit("Current Player", "Terran Ghost", 1, "HANGAR- Cockpit (P1)", "PURCHASE- Main (T1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 10);
	Deaths("Current Player", "Independent Starport", Exactly, 0);
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);

Actions:
	Move Unit("Current Player", "Terran Ghost", 1, "HANGAR- Cockpit (P2)", "PURCHASE- Main (T1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 10);
	Deaths("Current Player", "Independent Starport", Exactly, 0);
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);

Actions:
	Move Unit("Current Player", "Terran Ghost", 1, "HANGAR- Cockpit (P3)", "PURCHASE- Main (T1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 10);
	Deaths("Current Player", "Independent Starport", Exactly, 0);
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);

Actions:
	Move Unit("Current Player", "Terran Ghost", 1, "HANGAR- Cockpit (P4)", "PURCHASE- Main (T2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 10);
	Deaths("Current Player", "Independent Starport", Exactly, 0);
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);

Actions:
	Move Unit("Current Player", "Terran Ghost", 1, "HANGAR- Cockpit (P5)", "PURCHASE- Main (T2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 10);
	Deaths("Current Player", "Independent Starport", Exactly, 0);
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);

Actions:
	Move Unit("Current Player", "Terran Ghost", 1, "HANGAR- Cockpit (P6)", "PURCHASE- Main (T2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Confirm GM in Shop
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 10);
	Deaths("Current Player", "Independent Starport", Exactly, 0);
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);
	Bring("Current Player", "Terran Ghost", "PURCHASE- Main (T1)", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set to, 0);
	Set Deaths("Current Player", "Protoss Unused type 2", Set to, 0);
	Set Deaths("Current Player", "Independent Starport", Set to, 5);
	// Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 65);
	Display Text Message(Always Display, "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n ");
	Center View("PURCHASE- Main (T1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 10);
	Deaths("Current Player", "Independent Starport", Exactly, 0);
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);
	Bring("Current Player", "Terran Ghost", "PURCHASE- Main (T2)", At least, 1);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set to, 0);
	Set Deaths("Current Player", "Protoss Unused type 2", Set to, 0);
	Set Deaths("Current Player", "Independent Starport", Set to, 5);
	// Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 65);
	Display Text Message(Always Display, "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n ");
	Center View("PURCHASE- Main (T2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Failsafe: Core 5
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Unused Terran Bldg type 1", Exactly, 10);
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 4);

Actions:
	Set Deaths("Current Player", "Unused Terran Bldg type 1", Set To, 0);
	Set Deaths("Current Player", "Ruins", Set To, 33);
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Set Deaths("Current Player", "Jump Gate", Set To, 1);
	Wait(1000);
	Set Deaths("Current Player", "Jump Gate", Set To, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//< //----------------------------------------------------------------------------------------------------------//
//		    Hold Gear Still & Draw Energy
//> //----------------------------------------------------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Independent Starport", Exactly, 5);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);

Actions:
	// Set Resources("Current Player", Subtract, 1, gas);
	Give Units to Player("Current Player", "Player 12", "Terran Command Center", 1, "+GEAR (P1)");
	Give Units to Player("Player 12", "Current Player", "Terran Command Center", 1, "+GEAR (P1)");
	Order("Current Player", "Terran Command Center", "+GEAR (P1)", "+GEAR (P1)", move);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Independent Starport", Exactly, 5);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);

Actions:
	// Set Resources("Current Player", Subtract, 1, gas);
	Give Units to Player("Current Player", "Player 12", "Terran Command Center", 1, "+GEAR (P2)");
	Give Units to Player("Player 12", "Current Player", "Terran Command Center", 1, "+GEAR (P2)");
	Order("Current Player", "Terran Command Center", "+GEAR (P2)", "+GEAR (P2)", move);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Independent Starport", Exactly, 5);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);

Actions:
	// Set Resources("Current Player", Subtract, 1, gas);
	Give Units to Player("Current Player", "Player 12", "Terran Command Center", 1, "+GEAR (P3)");
	Give Units to Player("Player 12", "Current Player", "Terran Command Center", 1, "+GEAR (P3)");
	Order("Current Player", "Terran Command Center", "+GEAR (P3)", "+GEAR (P3)", move);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Independent Starport", Exactly, 5);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);

Actions:
	// Set Resources("Current Player", Subtract, 1, gas);
	Give Units to Player("Current Player", "Player 12", "Terran Command Center", 1, "+GEAR (P4)");
	Give Units to Player("Player 12", "Current Player", "Terran Command Center", 1, "+GEAR (P4)");
	Order("Current Player", "Terran Command Center", "+GEAR (P4)", "+GEAR (P4)", move);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Independent Starport", Exactly, 5);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);

Actions:
	// Set Resources("Current Player", Subtract, 1, gas);
	Give Units to Player("Current Player", "Player 12", "Terran Command Center", 1, "+GEAR (P5)");
	Give Units to Player("Player 12", "Current Player", "Terran Command Center", 1, "+GEAR (P5)");
	Order("Current Player", "Terran Command Center", "+GEAR (P5)", "+GEAR (P5)", move);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Independent Starport", Exactly, 5);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);

Actions:
	// Set Resources("Current Player", Subtract, 1, gas);
	Give Units to Player("Current Player", "Player 12", "Terran Command Center", 1, "+GEAR (P6)");
	Give Units to Player("Player 12", "Current Player", "Terran Command Center", 1, "+GEAR (P6)");
	Order("Current Player", "Terran Command Center", "+GEAR (P6)", "+GEAR (P6)", move);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		    Exit Shop
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Independent Starport", Exactly, 5);

Actions:
	Move Location("Current Player", "Terran Ghost", "Anywhere", "+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//-----------------------------------------------------------------//
//		Exit GM from bunker, return to cockpit, restore bunker
//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Independent Starport", Exactly, 5);
	Bring("Current Player", "Terran Ghost", "+EVENT 02", At least, 1);
	Bring("Current Player", "Terran Bunker", "+EVENT 02", At least, 1);
	Switch("Switch9", not set);

Actions:
	Set Switch("Switch9", set);
	Move Location("Current Player", "Terran Bunker", "+EVENT 02", "+BUNKER REMOVE");
	Remove Unit At Location("Current Player", "Terran Bunker", All, "+BUNKER REMOVE");
	Wait(0);
	Move Unit("Current Player", "Terran Ghost", 1, "Anywhere", "HANGAR- Cockpit (P1)");
	Set Deaths("Current Player", "Unused Zerg Bldg", Set To, 1);
	Set Deaths("Current Player", "Independent Starport", Set To, 0);
	Center View("+GEAR (P1)");
	Wait(0);
	Create Unit("Current Player", "Terran Bunker", 1, "+BUNKER REMOVE");
	Set Invincibility("Current Player", "Terran Bunker", "PURCHASE- Main (T1)", enabled);
	Set Switch("Switch9", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Independent Starport", Exactly, 5);
	Bring("Current Player", "Terran Ghost", "+EVENT 02", At least, 1);
	Bring("Current Player", "Terran Bunker", "+EVENT 02", At least, 1);
	Switch("Switch9", not set);

Actions:
	Set Switch("Switch9", set);
	Move Location("Current Player", "Terran Bunker", "+EVENT 02", "+BUNKER REMOVE");
	Remove Unit At Location("Current Player", "Terran Bunker", All, "+BUNKER REMOVE");
	Wait(0);
	Move Unit("Current Player", "Terran Ghost", 1, "Anywhere", "HANGAR- Cockpit (P2)");
	Set Deaths("Current Player", "Unused Zerg Bldg", Set To, 1);
	Set Deaths("Current Player", "Independent Starport", Set To, 0);
	Center View("+GEAR (P2)");
	Wait(0);
	Create Unit("Current Player", "Terran Bunker", 1, "+BUNKER REMOVE");
	Set Invincibility("Current Player", "Terran Bunker", "PURCHASE- Main (T1)", enabled);
	Set Switch("Switch9", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Independent Starport", Exactly, 5);
	Bring("Current Player", "Terran Ghost", "+EVENT 02", At least, 1);
	Bring("Current Player", "Terran Bunker", "+EVENT 02", At least, 1);
	Switch("Switch9", not set);

Actions:
	Set Switch("Switch9", set);
	Move Location("Current Player", "Terran Bunker", "+EVENT 02", "+BUNKER REMOVE");
	Remove Unit At Location("Current Player", "Terran Bunker", All, "+BUNKER REMOVE");
	Wait(0);
	Move Unit("Current Player", "Terran Ghost", 1, "Anywhere", "HANGAR- Cockpit (P3)");
	Set Deaths("Current Player", "Unused Zerg Bldg", Set To, 1);
	Set Deaths("Current Player", "Independent Starport", Set To, 0);
	Center View("+GEAR (P3)");
	Wait(0);
	Create Unit("Current Player", "Terran Bunker", 1, "+BUNKER REMOVE");
	Set Invincibility("Current Player", "Terran Bunker", "PURCHASE- Main (T1)", enabled);
	Set Switch("Switch9", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Independent Starport", Exactly, 5);
	Bring("Current Player", "Terran Ghost", "+EVENT 02", At least, 1);
	Bring("Current Player", "Terran Bunker", "+EVENT 02", At least, 1);
	Switch("Switch9", not set);

Actions:
	Set Switch("Switch9", set);
	Move Location("Current Player", "Terran Bunker", "+EVENT 02", "+BUNKER REMOVE");
	Remove Unit At Location("Current Player", "Terran Bunker", All, "+BUNKER REMOVE");
	Wait(0);
	Move Unit("Current Player", "Terran Ghost", 1, "Anywhere", "HANGAR- Cockpit (P4)");
	Set Deaths("Current Player", "Unused Zerg Bldg", Set To, 1);
	Set Deaths("Current Player", "Independent Starport", Set To, 0);
	Center View("+GEAR (P4)");
	Wait(0);
	Create Unit("Current Player", "Terran Bunker", 1, "+BUNKER REMOVE");
	Set Invincibility("Current Player", "Terran Bunker", "PURCHASE- Main (T2)", enabled);
	Set Switch("Switch9", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Independent Starport", Exactly, 5);
	Bring("Current Player", "Terran Ghost", "+EVENT 02", At least, 1);
	Bring("Current Player", "Terran Bunker", "+EVENT 02", At least, 1);
	Switch("Switch9", not set);

Actions:
	Set Switch("Switch9", set);
	Move Location("Current Player", "Terran Bunker", "+EVENT 02", "+BUNKER REMOVE");
	Remove Unit At Location("Current Player", "Terran Bunker", All, "+BUNKER REMOVE");
	Wait(0);
	Move Unit("Current Player", "Terran Ghost", 1, "Anywhere", "HANGAR- Cockpit (P5)");
	Set Deaths("Current Player", "Unused Zerg Bldg", Set To, 1);
	Set Deaths("Current Player", "Independent Starport", Set To, 0);
	Center View("+GEAR (P5)");
	Wait(0);
	Create Unit("Current Player", "Terran Bunker", 1, "+BUNKER REMOVE");
	Set Invincibility("Current Player", "Terran Bunker", "PURCHASE- Main (T2)", enabled);
	Set Switch("Switch9", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Deaths("Current Player", "Independent Starport", Exactly, 5);
	Bring("Current Player", "Terran Ghost", "+EVENT 02", At least, 1);
	Bring("Current Player", "Terran Bunker", "+EVENT 02", At least, 1);
	Switch("Switch9", not set);

Actions:
	Set Switch("Switch9", set);
	Move Location("Current Player", "Terran Bunker", "+EVENT 02", "+BUNKER REMOVE");
	Remove Unit At Location("Current Player", "Terran Bunker", All, "+BUNKER REMOVE");
	Wait(0);
	Move Unit("Current Player", "Terran Ghost", 1, "Anywhere", "HANGAR- Cockpit (P6)");
	Set Deaths("Current Player", "Unused Zerg Bldg", Set To, 1);
	Set Deaths("Current Player", "Independent Starport", Set To, 0);
	Center View("+GEAR (P6)");
	Wait(0);
	Create Unit("Current Player", "Terran Bunker", 1, "+BUNKER REMOVE");
	Set Invincibility("Current Player", "Terran Bunker", "PURCHASE- Main (T2)", enabled);
	Set Switch("Switch9", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//






//< //----------------------------------------------------------------------------------------------------------//
//		End Prompt
//> //----------------------------------------------------------------------------------------------------------//

//-----------------------------------------------------------------//
//	Gear Leave
//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Bring("Player 7", "Hunter Killer (Hydralisk)", "+GEAR (P1)", Exactly, 0);
	Deaths("Player 7", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Display Text Message(Always Display, "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n ");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Bring("Player 7", "Hunter Killer (Hydralisk)", "+GEAR (P2)", Exactly, 0);
	Deaths("Player 7", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Display Text Message(Always Display, "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n ");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Bring("Player 7", "Hunter Killer (Hydralisk)", "+GEAR (P3)", Exactly, 0);
	Deaths("Player 7", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Display Text Message(Always Display, "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n ");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Bring("Player 8", "Hunter Killer (Hydralisk)", "+GEAR (P4)", Exactly, 0);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Display Text Message(Always Display, "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n ");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Bring("Player 8", "Hunter Killer (Hydralisk)", "+GEAR (P5)", Exactly, 0);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Display Text Message(Always Display, "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n ");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Protoss Beacon", At least, 1);
	Bring("Player 8", "Hunter Killer (Hydralisk)", "+GEAR (P6)", Exactly, 0);
	Deaths("Player 8", "Unused type 2", At least, 1);

Actions:
	Set Deaths("Current Player", "Protoss Beacon", Set To, 0);
	Display Text Message(Always Display, "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n ");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//< //==========================================================================================================//
//
//		Gear-to-Shop Rifts
//
//==============================================================================================================//
//> //----------------------------------------------------------------------------------------------------------//


//--------------------------------------------------------------------------------------------------------------//
//		 Gear Master Warp
//> //----------------------------------------------------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Bring("Current Player", "Terran Ghost", "+PILOT (P1)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);
	Bring("Player 7", "Terran Flag Beacon", "+PILOT (P1)", At least, 1);

Actions:
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Ghost", "+PILOT (P1)", disabled);
	Move Unit("Current Player", "Terran Ghost", All, "+PILOT (P1)", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Ghost", "+PILOT (P1)", enabled);
	Set Deaths("Current Player", "Jump Gate", Set to, 1);
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Set Deaths("Current Player", "Zerg Marker", Set to, 66);
	Center View("+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Bring("Current Player", "Terran Ghost", "+PILOT (P2)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);
	Bring("Player 7", "Terran Flag Beacon", "+PILOT (P2)", At least, 1);

Actions:
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Ghost", "+PILOT (P2)", disabled);
	Move Unit("Current Player", "Terran Ghost", All, "+PILOT (P2)", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Ghost", "+PILOT (P2)", enabled);
	Set Deaths("Current Player", "Jump Gate", Set to, 1);
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Set Deaths("Current Player", "Zerg Marker", Set to, 66);
	Center View("+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Bring("Current Player", "Terran Ghost", "+PILOT (P3)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);
	Bring("Player 7", "Terran Flag Beacon", "+PILOT (P3)", At least, 1);

Actions:
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Ghost", "+PILOT (P3)", disabled);
	Move Unit("Current Player", "Terran Ghost", All, "+PILOT (P3)", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Ghost", "+PILOT (P3)", enabled);
	Set Deaths("Current Player", "Jump Gate", Set to, 1);
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Set Deaths("Current Player", "Zerg Marker", Set to, 66);
	Center View("+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Bring("Current Player", "Terran Ghost", "+PILOT (P4)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);
	Bring("Player 8", "Terran Flag Beacon", "+PILOT (P4)", At least, 1);

Actions:
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Ghost", "+PILOT (P4)", disabled);
	Move Unit("Current Player", "Terran Ghost", All, "+PILOT (P4)", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Ghost", "+PILOT (P4)", enabled);
	Set Deaths("Current Player", "Jump Gate", Set to, 1);
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Set Deaths("Current Player", "Zerg Marker", Set to, 66);
	Center View("+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Bring("Current Player", "Terran Ghost", "+PILOT (P5)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);
	Bring("Player 8", "Terran Flag Beacon", "+PILOT (P5)", At least, 1);

Actions:
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Ghost", "+PILOT (P5)", disabled);
	Move Unit("Current Player", "Terran Ghost", All, "+PILOT (P5)", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Ghost", "+PILOT (P5)", enabled);
	Set Deaths("Current Player", "Jump Gate", Set to, 1);
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Set Deaths("Current Player", "Zerg Marker", Set to, 66);
	Center View("+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Bring("Current Player", "Terran Ghost", "+PILOT (P6)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);
	Bring("Player 8", "Terran Flag Beacon", "+PILOT (P6)", At least, 1);

Actions:
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Ghost", "+PILOT (P6)", disabled);
	Move Unit("Current Player", "Terran Ghost", All, "+PILOT (P6)", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Ghost", "+PILOT (P6)", enabled);
	Set Deaths("Current Player", "Jump Gate", Set to, 1);
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Set Deaths("Current Player", "Zerg Marker", Set to, 66);
	Center View("+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		 Vulture Warp
//> //----------------------------------------------------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Bring("Current Player", "Terran Vulture", "+VEHICLE (P1)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);
	Bring("Player 7", "Terran Flag Beacon", "+VEHICLE (P1)", At least, 1);

Actions:
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Vulture", "+VEHICLE (P1)", disabled);
	Move Unit("Current Player", "Terran Vulture", All, "+VEHICLE (P1)", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Vulture", "+VEHICLE (P1)", enabled);
	// Set Deaths("Current Player", "Unused type 2", Set to, 0);
	Set Deaths("Current Player", "Jump Gate", Set to, 1);
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Set Deaths("Current Player", "Zerg Marker", Set to, 66);
	Center View("+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Bring("Current Player", "Terran Vulture", "+VEHICLE (P2)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);
	Bring("Player 7", "Terran Flag Beacon", "+VEHICLE (P2)", At least, 1);

Actions:
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Vulture", "+VEHICLE (P2)", disabled);
	Move Unit("Current Player", "Terran Vulture", All, "+VEHICLE (P2)", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Vulture", "+VEHICLE (P2)", enabled);
	// Set Deaths("Current Player", "Unused type 2", Set to, 0);
	Set Deaths("Current Player", "Jump Gate", Set to, 1);
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Set Deaths("Current Player", "Zerg Marker", Set to, 66);
	Center View("+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Bring("Current Player", "Terran Vulture", "+VEHICLE (P3)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);
	Bring("Player 7", "Terran Flag Beacon", "+VEHICLE (P3)", At least, 1);

Actions:
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Vulture", "+VEHICLE (P3)", disabled);
	Move Unit("Current Player", "Terran Vulture", All, "+VEHICLE (P3)", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Vulture", "+VEHICLE (P3)", enabled);
	// Set Deaths("Current Player", "Unused type 2", Set to, 0);
	Set Deaths("Current Player", "Jump Gate", Set to, 1);
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Set Deaths("Current Player", "Zerg Marker", Set to, 66);
	Center View("+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Bring("Current Player", "Terran Vulture", "+VEHICLE (P4)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);
	Bring("Player 8", "Terran Flag Beacon", "+VEHICLE (P4)", At least, 1);

Actions:
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Vulture", "+VEHICLE (P4)", disabled);
	Move Unit("Current Player", "Terran Vulture", All, "+VEHICLE (P4)", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Vulture", "+VEHICLE (P4)", enabled);
	// Set Deaths("Current Player", "Unused type 2", Set to, 0);
	Set Deaths("Current Player", "Jump Gate", Set to, 1);
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Set Deaths("Current Player", "Zerg Marker", Set to, 66);
	Center View("+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Bring("Current Player", "Terran Vulture", "+VEHICLE (P5)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);
	Bring("Player 8", "Terran Flag Beacon", "+VEHICLE (P5)", At least, 1);

Actions:
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Vulture", "+VEHICLE (P5)", disabled);
	Move Unit("Current Player", "Terran Vulture", All, "+VEHICLE (P5)", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Vulture", "+VEHICLE (P5)", enabled);
	// Set Deaths("Current Player", "Unused type 2", Set to, 0);
	Set Deaths("Current Player", "Jump Gate", Set to, 1);
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Set Deaths("Current Player", "Zerg Marker", Set to, 66);
	Center View("+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Bring("Current Player", "Terran Vulture", "+VEHICLE (P6)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);
	Bring("Player 8", "Terran Flag Beacon", "+VEHICLE (P6)", At least, 1);

Actions:
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Vulture", "+VEHICLE (P6)", disabled);
	Move Unit("Current Player", "Terran Vulture", All, "+VEHICLE (P6)", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Vulture", "+VEHICLE (P6)", enabled);
	// Set Deaths("Current Player", "Unused type 2", Set to, 0);
	Set Deaths("Current Player", "Jump Gate", Set to, 1);
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Set Deaths("Current Player", "Zerg Marker", Set to, 66);
	Center View("+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		 Dropship Warp
//> //----------------------------------------------------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Bring("Current Player", "Terran Dropship", "+VEHICLE (P1)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);
	Bring("Player 7", "Terran Flag Beacon", "+VEHICLE (P1)", At least, 1);

Actions:
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Dropship", "+VEHICLE (P1)", disabled);
	Move Unit("Current Player", "Terran Dropship", All, "+VEHICLE (P1)", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Dropship", "+VEHICLE (P1)", enabled);
	// Set Deaths("Current Player", "Unused type 2", Set to, 0);
	Set Deaths("Current Player", "Jump Gate", Set to, 1);
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Set Deaths("Current Player", "Zerg Marker", Set to, 66);
	Center View("+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Bring("Current Player", "Terran Dropship", "+VEHICLE (P2)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);
	Bring("Player 7", "Terran Flag Beacon", "+VEHICLE (P2)", At least, 1);

Actions:
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Dropship", "+VEHICLE (P2)", disabled);
	Move Unit("Current Player", "Terran Dropship", All, "+VEHICLE (P2)", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Dropship", "+VEHICLE (P2)", enabled);
	// Set Deaths("Current Player", "Unused type 2", Set to, 0);
	Set Deaths("Current Player", "Jump Gate", Set to, 1);
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Set Deaths("Current Player", "Zerg Marker", Set to, 66);
	Center View("+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Bring("Current Player", "Terran Dropship", "+VEHICLE (P3)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);
	Bring("Player 7", "Terran Flag Beacon", "+VEHICLE (P3)", At least, 1);

Actions:
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Dropship", "+VEHICLE (P3)", disabled);
	Move Unit("Current Player", "Terran Dropship", All, "+VEHICLE (P3)", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Dropship", "+VEHICLE (P3)", enabled);
	// Set Deaths("Current Player", "Unused type 2", Set to, 0);
	Set Deaths("Current Player", "Jump Gate", Set to, 1);
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Set Deaths("Current Player", "Zerg Marker", Set to, 66);
	Center View("+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Bring("Current Player", "Terran Dropship", "+VEHICLE (P4)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);
	Bring("Player 8", "Terran Flag Beacon", "+VEHICLE (P4)", At least, 1);

Actions:
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Dropship", "+VEHICLE (P4)", disabled);
	Move Unit("Current Player", "Terran Dropship", All, "+VEHICLE (P4)", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Dropship", "+VEHICLE (P4)", enabled);
	// Set Deaths("Current Player", "Unused type 2", Set to, 0);
	Set Deaths("Current Player", "Jump Gate", Set to, 1);
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Set Deaths("Current Player", "Zerg Marker", Set to, 66);
	Center View("+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Bring("Current Player", "Terran Dropship", "+VEHICLE (P5)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);
	Bring("Player 8", "Terran Flag Beacon", "+VEHICLE (P5)", At least, 1);

Actions:
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Dropship", "+VEHICLE (P5)", disabled);
	Move Unit("Current Player", "Terran Dropship", All, "+VEHICLE (P5)", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Dropship", "+VEHICLE (P5)", enabled);
	// Set Deaths("Current Player", "Unused type 2", Set to, 0);
	Set Deaths("Current Player", "Jump Gate", Set to, 1);
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Set Deaths("Current Player", "Zerg Marker", Set to, 66);
	Center View("+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Bring("Current Player", "Terran Dropship", "+VEHICLE (P6)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);
	Bring("Player 8", "Terran Flag Beacon", "+VEHICLE (P6)", At least, 1);

Actions:
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Dropship", "+VEHICLE (P6)", disabled);
	Move Unit("Current Player", "Terran Dropship", All, "+VEHICLE (P6)", "+EVENT 02");
	Set Invincibility("Current Player", "Terran Dropship", "+VEHICLE (P6)", enabled);
	// Set Deaths("Current Player", "Unused type 2", Set to, 0);
	Set Deaths("Current Player", "Jump Gate", Set to, 1);
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Set Deaths("Current Player", "Zerg Marker", Set to, 66);
	Center View("+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		 Yggdrasill Warp
//> //----------------------------------------------------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "+VEHICLE (P1)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);
	Bring("Player 7", "Terran Flag Beacon", "+VEHICLE (P1)", At least, 1);

Actions:
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 02");
	Set Invincibility("Current Player", "Yggdrasill (Overlord)", "+VEHICLE (P1)", disabled);
	Move Unit("Current Player", "Yggdrasill (Overlord)", All, "+VEHICLE (P1)", "+EVENT 02");
	Set Invincibility("Current Player", "Yggdrasill (Overlord)", "+VEHICLE (P1)", enabled);
	// Set Deaths("Current Player", "Unused type 2", Set to, 0);
	Set Deaths("Current Player", "Jump Gate", Set to, 1);
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Set Deaths("Current Player", "Zerg Marker", Set to, 66);
	Center View("+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "+VEHICLE (P2)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);
	Bring("Player 7", "Terran Flag Beacon", "+VEHICLE (P2)", At least, 1);

Actions:
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 02");
	Set Invincibility("Current Player", "Yggdrasill (Overlord)", "+VEHICLE (P2)", disabled);
	Move Unit("Current Player", "Yggdrasill (Overlord)", All, "+VEHICLE (P2)", "+EVENT 02");
	Set Invincibility("Current Player", "Yggdrasill (Overlord)", "+VEHICLE (P2)", enabled);
	// Set Deaths("Current Player", "Unused type 2", Set to, 0);
	Set Deaths("Current Player", "Jump Gate", Set to, 1);
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Set Deaths("Current Player", "Zerg Marker", Set to, 66);
	Center View("+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "+VEHICLE (P3)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);
	Bring("Player 7", "Terran Flag Beacon", "+VEHICLE (P3)", At least, 1);

Actions:
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 02");
	Set Invincibility("Current Player", "Yggdrasill (Overlord)", "+VEHICLE (P3)", disabled);
	Move Unit("Current Player", "Yggdrasill (Overlord)", All, "+VEHICLE (P3)", "+EVENT 02");
	Set Invincibility("Current Player", "Yggdrasill (Overlord)", "+VEHICLE (P3)", enabled);
	// Set Deaths("Current Player", "Unused type 2", Set to, 0);
	Set Deaths("Current Player", "Jump Gate", Set to, 1);
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Set Deaths("Current Player", "Zerg Marker", Set to, 66);
	Center View("+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "+VEHICLE (P4)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);
	Bring("Player 8", "Terran Flag Beacon", "+VEHICLE (P4)", At least, 1);

Actions:
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 02");
	Set Invincibility("Current Player", "Yggdrasill (Overlord)", "+VEHICLE (P4)", disabled);
	Move Unit("Current Player", "Yggdrasill (Overlord)", All, "+VEHICLE (P4)", "+EVENT 02");
	Set Invincibility("Current Player", "Yggdrasill (Overlord)", "+VEHICLE (P4)", enabled);
	// Set Deaths("Current Player", "Unused type 2", Set to, 0);
	Set Deaths("Current Player", "Jump Gate", Set to, 1);
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Set Deaths("Current Player", "Zerg Marker", Set to, 66);
	Center View("+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "+VEHICLE (P5)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);
	Bring("Player 8", "Terran Flag Beacon", "+VEHICLE (P5)", At least, 1);

Actions:
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 02");
	Set Invincibility("Current Player", "Yggdrasill (Overlord)", "+VEHICLE (P5)", disabled);
	Move Unit("Current Player", "Yggdrasill (Overlord)", All, "+VEHICLE (P5)", "+EVENT 02");
	Set Invincibility("Current Player", "Yggdrasill (Overlord)", "+VEHICLE (P5)", enabled);
	// Set Deaths("Current Player", "Unused type 2", Set to, 0);
	Set Deaths("Current Player", "Jump Gate", Set to, 1);
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Set Deaths("Current Player", "Zerg Marker", Set to, 66);
	Center View("+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Bring("Current Player", "Yggdrasill (Overlord)", "+VEHICLE (P6)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);
	Bring("Player 8", "Terran Flag Beacon", "+VEHICLE (P6)", At least, 1);

Actions:
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 02");
	Set Invincibility("Current Player", "Yggdrasill (Overlord)", "+VEHICLE (P6)", disabled);
	Move Unit("Current Player", "Yggdrasill (Overlord)", All, "+VEHICLE (P6)", "+EVENT 02");
	Set Invincibility("Current Player", "Yggdrasill (Overlord)", "+VEHICLE (P6)", enabled);
	// Set Deaths("Current Player", "Unused type 2", Set to, 0);
	Set Deaths("Current Player", "Jump Gate", Set to, 1);
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Set Deaths("Current Player", "Zerg Marker", Set to, 66);
	Center View("+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		 Probe Warp
//> //----------------------------------------------------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Bring("Current Player", "Protoss Probe", "+VEHICLE (P1)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);
	Bring("Player 7", "Terran Flag Beacon", "+VEHICLE (P1)", At least, 1);

Actions:
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 02");
	Set Invincibility("Current Player", "Protoss Probe", "+VEHICLE (P1)", disabled);
	Move Unit("Current Player", "Protoss Probe", All, "+VEHICLE (P1)", "+EVENT 02");
	Set Invincibility("Current Player", "Protoss Probe", "+VEHICLE (P1)", enabled);
	// Set Deaths("Current Player", "Unused type 2", Set to, 0);
	Set Deaths("Current Player", "Jump Gate", Set to, 1);
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Set Deaths("Current Player", "Zerg Marker", Set to, 66);
	Center View("+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Bring("Current Player", "Protoss Probe", "+VEHICLE (P2)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);
	Bring("Player 7", "Terran Flag Beacon", "+VEHICLE (P2)", At least, 1);

Actions:
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 02");
	Set Invincibility("Current Player", "Protoss Probe", "+VEHICLE (P2)", disabled);
	Move Unit("Current Player", "Protoss Probe", All, "+VEHICLE (P2)", "+EVENT 02");
	Set Invincibility("Current Player", "Protoss Probe", "+VEHICLE (P2)", enabled);
	// Set Deaths("Current Player", "Unused type 2", Set to, 0);
	Set Deaths("Current Player", "Jump Gate", Set to, 1);
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Set Deaths("Current Player", "Zerg Marker", Set to, 66);
	Center View("+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Bring("Current Player", "Protoss Probe", "+VEHICLE (P3)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);
	Bring("Player 7", "Terran Flag Beacon", "+VEHICLE (P3)", At least, 1);

Actions:
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 02");
	Set Invincibility("Current Player", "Protoss Probe", "+VEHICLE (P3)", disabled);
	Move Unit("Current Player", "Protoss Probe", All, "+VEHICLE (P3)", "+EVENT 02");
	Set Invincibility("Current Player", "Protoss Probe", "+VEHICLE (P3)", enabled);
	// Set Deaths("Current Player", "Unused type 2", Set to, 0);
	Set Deaths("Current Player", "Jump Gate", Set to, 1);
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Set Deaths("Current Player", "Zerg Marker", Set to, 66);
	Center View("+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Bring("Current Player", "Protoss Probe", "+VEHICLE (P4)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);
	Bring("Player 8", "Terran Flag Beacon", "+VEHICLE (P4)", At least, 1);

Actions:
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 02");
	Set Invincibility("Current Player", "Protoss Probe", "+VEHICLE (P4)", disabled);
	Move Unit("Current Player", "Protoss Probe", All, "+VEHICLE (P4)", "+EVENT 02");
	Set Invincibility("Current Player", "Protoss Probe", "+VEHICLE (P4)", enabled);
	// Set Deaths("Current Player", "Unused type 2", Set to, 0);
	Set Deaths("Current Player", "Jump Gate", Set to, 1);
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Set Deaths("Current Player", "Zerg Marker", Set to, 66);
	Center View("+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Bring("Current Player", "Protoss Probe", "+VEHICLE (P5)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);
	Bring("Player 8", "Terran Flag Beacon", "+VEHICLE (P5)", At least, 1);

Actions:
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 02");
	Set Invincibility("Current Player", "Protoss Probe", "+VEHICLE (P5)", disabled);
	Move Unit("Current Player", "Protoss Probe", All, "+VEHICLE (P5)", "+EVENT 02");
	Set Invincibility("Current Player", "Protoss Probe", "+VEHICLE (P5)", enabled);
	// Set Deaths("Current Player", "Unused type 2", Set to, 0);
	Set Deaths("Current Player", "Jump Gate", Set to, 1);
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Set Deaths("Current Player", "Zerg Marker", Set to, 66);
	Center View("+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Bring("Current Player", "Protoss Probe", "+VEHICLE (P6)", At least, 1);
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);
	Bring("Player 8", "Terran Flag Beacon", "+VEHICLE (P6)", At least, 1);

Actions:
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 02");
	Set Invincibility("Current Player", "Protoss Probe", "+VEHICLE (P6)", disabled);
	Move Unit("Current Player", "Protoss Probe", All, "+VEHICLE (P6)", "+EVENT 02");
	Set Invincibility("Current Player", "Protoss Probe", "+VEHICLE (P6)", enabled);
	// Set Deaths("Current Player", "Unused type 2", Set to, 0);
	Set Deaths("Current Player", "Jump Gate", Set to, 1);
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Set Deaths("Current Player", "Zerg Marker", Set to, 66);
	Center View("+EVENT 02");
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		 Relocate Orphaned Exit Markers
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Cocoon", "Anywhere", At least, 1);

Actions:
	Move Location("Current Player", "Cocoon", "Anywhere", "+EVENT 05");
	Preserve Trigger();
}

//-----------------------------------------------------------------//
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-"){
Conditions:
	Bring("Current Player", "Cocoon", "+EVENT 05", At least, 1);
	Bring("Current Player", "Cocoon", "REVIVE (T1)", Exactly, 0);
	Bring("Player 7", "Protoss Nexus", "+EVENT 05", Exactly, 0);
	Bring("Player 12", "Protoss Nexus", "+EVENT 05", Exactly, 0);
	Bring("Player 12", "Terran Command Center", "+EVENT 05", Exactly, 0);

Actions:
	Move Unit("Current Player", "Cocoon", All, "+EVENT 05", "REVIVE (T1)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Cocoon", "+EVENT 05", At least, 1);
	Bring("Current Player", "Cocoon", "REVIVE (T2)", Exactly, 0);
	Bring("Player 8", "Protoss Nexus", "+EVENT 05", Exactly, 0);
	Bring("Player 12", "Protoss Nexus", "+EVENT 05", Exactly, 0);
	Bring("Player 12", "Terran Command Center", "+EVENT 05", Exactly, 0);

Actions:
	Move Unit("Current Player", "Cocoon", All, "+EVENT 05", "REVIVE (T2)");
	Preserve Trigger();
}

//-----------------------------------------------------------------//






//< //----------------------------------------------------------------------------------------------------------//
//< //==========================================================================================================//
//
//		Mining
//
//==============================================================================================================//
//> //----------------------------------------------------------------------------------------------------------//


//--------------------------------------------------------------------------------------------------------------//
//		Mining chunk extract timer
//> //----------------------------------------------------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", At least, 3);
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);
	Deaths("Current Player", "Disruption Field", Exactly, 0);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Bring("Player 10", "Khaydarin Crystal Formation", "+GEAR (P1)", At least, 1);
	Bring("Player 12", "Unclean One (Defiler)", "+GEAR (P1)", At least, 1);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", At least, 3);
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);
	Deaths("Current Player", "Disruption Field", Exactly, 0);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Bring("Player 10", "Khaydarin Crystal Formation", "+GEAR (P2)", At least, 1);
	Bring("Player 12", "Unclean One (Defiler)", "+GEAR (P2)", At least, 1);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", At least, 3);
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);
	Deaths("Current Player", "Disruption Field", Exactly, 0);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Bring("Player 10", "Khaydarin Crystal Formation", "+GEAR (P3)", At least, 1);
	Bring("Player 12", "Unclean One (Defiler)", "+GEAR (P3)", At least, 1);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", At least, 3);
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);
	Deaths("Current Player", "Disruption Field", Exactly, 0);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Bring("Player 10", "Khaydarin Crystal Formation", "+GEAR (P4)", At least, 1);
	Bring("Player 12", "Unclean One (Defiler)", "+GEAR (P4)", At least, 1);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", At least, 3);
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);
	Deaths("Current Player", "Disruption Field", Exactly, 0);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Bring("Player 10", "Khaydarin Crystal Formation", "+GEAR (P5)", At least, 1);
	Bring("Player 12", "Unclean One (Defiler)", "+GEAR (P5)", At least, 1);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", At least, 3);
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);
	Deaths("Current Player", "Disruption Field", Exactly, 0);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Bring("Player 10", "Khaydarin Crystal Formation", "+GEAR (P6)", At least, 1);
	Bring("Player 12", "Unclean One (Defiler)", "+GEAR (P6)", At least, 1);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		Mining Start
//> //----------------------------------------------------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", Exactly, 0);
	Deaths("Current Player", "Disruption Field", Exactly, 0);
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Bring("Player 10", "Khaydarin Crystal Formation", "+GEAR (P1)", At least, 1);
	Bring("Player 12", "Unclean One (Defiler)", "+GEAR (P1)", At least, 1);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Set to, 1);
	Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 50);
	Set Deaths("Current Player", "Terran Marker", Set to, 0);
	Move Location("Player 10", "Khaydarin Crystal Formation", "+GEAR (P1)", "+EVENT 01");
	Order("Current Player", "Terran Command Center", "+GEAR (P1)", "+EVENT 01", move);
	Preserve Trigger();
}

//------------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", Exactly, 0);
	Deaths("Current Player", "Disruption Field", Exactly, 0);
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Bring("Player 10", "Khaydarin Crystal Formation", "+GEAR (P2)", At least, 1);
	Bring("Player 12", "Unclean One (Defiler)", "+GEAR (P2)", At least, 1);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Set to, 1);
	Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 50);
	Set Deaths("Current Player", "Terran Marker", Set to, 0);
	Move Location("Player 10", "Khaydarin Crystal Formation", "+GEAR (P2)", "+EVENT 01");
	Order("Current Player", "Terran Command Center", "+GEAR (P2)", "+EVENT 01", move);
	Preserve Trigger();
}

//------------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", Exactly, 0);
	Deaths("Current Player", "Disruption Field", Exactly, 0);
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Bring("Player 10", "Khaydarin Crystal Formation", "+GEAR (P3)", At least, 1);
	Bring("Player 12", "Unclean One (Defiler)", "+GEAR (P3)", At least, 1);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Set to, 1);
	Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 50);
	Set Deaths("Current Player", "Terran Marker", Set to, 0);
	Move Location("Player 10", "Khaydarin Crystal Formation", "+GEAR (P3)", "+EVENT 01");
	Order("Current Player", "Terran Command Center", "+GEAR (P3)", "+EVENT 01", move);
	Preserve Trigger();
}

//------------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", Exactly, 0);
	Deaths("Current Player", "Disruption Field", Exactly, 0);
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Bring("Player 10", "Khaydarin Crystal Formation", "+GEAR (P4)", At least, 1);
	Bring("Player 12", "Unclean One (Defiler)", "+GEAR (P4)", At least, 1);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Set to, 1);
	Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 50);
	Set Deaths("Current Player", "Terran Marker", Set to, 0);
	Move Location("Player 10", "Khaydarin Crystal Formation", "+GEAR (P4)", "+EVENT 01");
	Order("Current Player", "Terran Command Center", "+GEAR (P4)", "+EVENT 01", move);
	Preserve Trigger();
}

//------------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", Exactly, 0);
	Deaths("Current Player", "Disruption Field", Exactly, 0);
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Bring("Player 10", "Khaydarin Crystal Formation", "+GEAR (P5)", At least, 1);
	Bring("Player 12", "Unclean One (Defiler)", "+GEAR (P5)", At least, 1);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Set to, 1);
	Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 50);
	Set Deaths("Current Player", "Terran Marker", Set to, 0);
	Move Location("Player 10", "Khaydarin Crystal Formation", "+GEAR (P5)", "+EVENT 01");
	Order("Current Player", "Terran Command Center", "+GEAR (P5)", "+EVENT 01", move);
	Preserve Trigger();
}

//------------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", Exactly, 0);
	Deaths("Current Player", "Disruption Field", Exactly, 0);
	Deaths("Current Player", "Kyadarin Crystal Formation", At most, 3);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Bring("Player 10", "Khaydarin Crystal Formation", "+GEAR (P6)", At least, 1);
	Bring("Player 12", "Unclean One (Defiler)", "+GEAR (P6)", At least, 1);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Set to, 1);
	Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 50);
	Set Deaths("Current Player", "Terran Marker", Set to, 0);
	Move Location("Player 10", "Khaydarin Crystal Formation", "+GEAR (P6)", "+EVENT 01");
	Order("Current Player", "Terran Command Center", "+GEAR (P6)", "+EVENT 01", move);
	Preserve Trigger();
}

//------------------------------------------------------------------//




//< //----------------------------------------------------------------------------------------------------------//
//		Sound Loop
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", At least, 1);
	Deaths("Current Player", "Zerg Marker", At most, 47);
	Deaths("Current Player", "Terran Marker", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Zerg Marker", Set to, 48);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", At least, 1);
	Deaths("Current Player", "Zerg Marker", At least, 49);
	Deaths("Current Player", "Terran Marker", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Zerg Marker", Set to, 48);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		Terminate Mining
//> //----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------//
//	Gear Propulsors on
//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", At least, 1);
	Deaths("Current Player", "Disruption Field", At least, 1);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Set to, 0);
	Set Deaths("Current Player", "Zerg Marker", Set to, 79);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//-----------------------------------------------------------------//
//	Gear not near mineable meteor
//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", At least, 1);
	Bring("Current Player", "Terran Command Center", "+GEAR (P1)", At least, 1);
	Bring("Player 12", "Unclean One (Defiler)", "+GEAR (P1)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Set to, 0);
	Set Deaths("Current Player", "Zerg Marker", Set to, 79);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", At least, 1);
	Bring("Current Player", "Terran Command Center", "+GEAR (P2)", At least, 1);
	Bring("Player 12", "Unclean One (Defiler)", "+GEAR (P2)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Set to, 0);
	Set Deaths("Current Player", "Zerg Marker", Set to, 79);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", At least, 1);
	Bring("Current Player", "Terran Command Center", "+GEAR (P3)", At least, 1);
	Bring("Player 12", "Unclean One (Defiler)", "+GEAR (P3)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Set to, 0);
	Set Deaths("Current Player", "Zerg Marker", Set to, 79);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", At least, 1);
	Bring("Current Player", "Terran Command Center", "+GEAR (P4)", At least, 1);
	Bring("Player 12", "Unclean One (Defiler)", "+GEAR (P4)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Set to, 0);
	Set Deaths("Current Player", "Zerg Marker", Set to, 79);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", At least, 1);
	Bring("Current Player", "Terran Command Center", "+GEAR (P5)", At least, 1);
	Bring("Player 12", "Unclean One (Defiler)", "+GEAR (P5)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Set to, 0);
	Set Deaths("Current Player", "Zerg Marker", Set to, 79);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", At least, 1);
	Bring("Current Player", "Terran Command Center", "+GEAR (P6)", At least, 1);
	Bring("Player 12", "Unclean One (Defiler)", "+GEAR (P6)", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Set to, 0);
	Set Deaths("Current Player", "Zerg Marker", Set to, 79);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		Extract Mineral Chunk
//> //----------------------------------------------------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", Exactly, 2);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Bring("Player 10", "Khaydarin Crystal Formation", "+GEAR (P1)", At least, 1);
	Bring("Player 12", "Unclean One (Defiler)", "+GEAR (P1)", At least, 2);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Set to, 1);
	Remove Unit At Location("Player 12", "Unclean One (Defiler)", 1, "+GEAR (P1)");
	Set Resources("Current Player", Add, 16, ore);
	Play WAV("sound\\glue\\scorefillend.wav", 1);
	Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 49);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", Exactly, 2);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Bring("Player 10", "Khaydarin Crystal Formation", "+GEAR (P2)", At least, 1);
	Bring("Player 12", "Unclean One (Defiler)", "+GEAR (P2)", At least, 2);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Set to, 1);
	Remove Unit At Location("Player 12", "Unclean One (Defiler)", 1, "+GEAR (P2)");
	Set Resources("Current Player", Add, 16, ore);
	Play WAV("sound\\glue\\scorefillend.wav", 1);
	Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 49);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", Exactly, 2);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Bring("Player 10", "Khaydarin Crystal Formation", "+GEAR (P3)", At least, 1);
	Bring("Player 12", "Unclean One (Defiler)", "+GEAR (P3)", At least, 2);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Set to, 1);
	Remove Unit At Location("Player 12", "Unclean One (Defiler)", 1, "+GEAR (P3)");
	Set Resources("Current Player", Add, 16, ore);
	Play WAV("sound\\glue\\scorefillend.wav", 1);
	Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 49);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", Exactly, 2);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Bring("Player 10", "Khaydarin Crystal Formation", "+GEAR (P4)", At least, 1);
	Bring("Player 12", "Unclean One (Defiler)", "+GEAR (P4)", At least, 2);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Set to, 1);
	Remove Unit At Location("Player 12", "Unclean One (Defiler)", 1, "+GEAR (P4)");
	Set Resources("Current Player", Add, 16, ore);
	Play WAV("sound\\glue\\scorefillend.wav", 1);
	Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 49);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", Exactly, 2);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Bring("Player 10", "Khaydarin Crystal Formation", "+GEAR (P5)", At least, 1);
	Bring("Player 12", "Unclean One (Defiler)", "+GEAR (P5)", At least, 2);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Set to, 1);
	Remove Unit At Location("Player 12", "Unclean One (Defiler)", 1, "+GEAR (P5)");
	Set Resources("Current Player", Add, 16, ore);
	Play WAV("sound\\glue\\scorefillend.wav", 1);
	Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 49);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", Exactly, 2);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Bring("Player 10", "Khaydarin Crystal Formation", "+GEAR (P6)", At least, 1);
	Bring("Player 12", "Unclean One (Defiler)", "+GEAR (P6)", At least, 2);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Set to, 1);
	Remove Unit At Location("Player 12", "Unclean One (Defiler)", 1, "+GEAR (P6)");
	Set Resources("Current Player", Add, 16, ore);
	Play WAV("sound\\glue\\scorefillend.wav", 1);
	Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 49);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		Extract Last Mineral Chunk
//> //----------------------------------------------------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", Exactly, 2);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Bring("Player 10", "Khaydarin Crystal Formation", "+GEAR (P1)", At least, 1);
	Bring("Player 12", "Unclean One (Defiler)", "+GEAR (P1)", Exactly, 1);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Set to, 0);
	Remove Unit At Location("Player 12", "Unclean One (Defiler)", 1, "+GEAR (P1)");
	Remove Unit At Location("Player 10", "Khaydarin Crystal Formation", 1, "+GEAR (P1)");
	Set Resources("Current Player", Add, 16, ore);
	Play WAV("sound\\glue\\scorefillend.wav", 1);
	Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 7);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", Exactly, 2);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Bring("Player 10", "Khaydarin Crystal Formation", "+GEAR (P2)", At least, 1);
	Bring("Player 12", "Unclean One (Defiler)", "+GEAR (P2)", Exactly, 1);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Set to, 0);
	Remove Unit At Location("Player 12", "Unclean One (Defiler)", 1, "+GEAR (P2)");
	Remove Unit At Location("Player 10", "Khaydarin Crystal Formation", 1, "+GEAR (P2)");
	Set Resources("Current Player", Add, 16, ore);
	Play WAV("sound\\glue\\scorefillend.wav", 1);
	Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 7);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", Exactly, 2);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Bring("Player 10", "Khaydarin Crystal Formation", "+GEAR (P3)", At least, 1);
	Bring("Player 12", "Unclean One (Defiler)", "+GEAR (P3)", Exactly, 1);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Set to, 0);
	Remove Unit At Location("Player 12", "Unclean One (Defiler)", 1, "+GEAR (P3)");
	Remove Unit At Location("Player 10", "Khaydarin Crystal Formation", 1, "+GEAR (P3)");
	Set Resources("Current Player", Add, 16, ore);
	Play WAV("sound\\glue\\scorefillend.wav", 1);
	Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 7);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", Exactly, 2);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Bring("Player 10", "Khaydarin Crystal Formation", "+GEAR (P4)", At least, 1);
	Bring("Player 12", "Unclean One (Defiler)", "+GEAR (P4)", Exactly, 1);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Set to, 0);
	Remove Unit At Location("Player 12", "Unclean One (Defiler)", 1, "+GEAR (P4)");
	Remove Unit At Location("Player 10", "Khaydarin Crystal Formation", 1, "+GEAR (P4)");
	Set Resources("Current Player", Add, 16, ore);
	Play WAV("sound\\glue\\scorefillend.wav", 1);
	Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 7);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", Exactly, 2);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Bring("Player 10", "Khaydarin Crystal Formation", "+GEAR (P5)", At least, 1);
	Bring("Player 12", "Unclean One (Defiler)", "+GEAR (P5)", Exactly, 1);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Set to, 0);
	Remove Unit At Location("Player 12", "Unclean One (Defiler)", 1, "+GEAR (P5)");
	Remove Unit At Location("Player 10", "Khaydarin Crystal Formation", 1, "+GEAR (P5)");
	Set Resources("Current Player", Add, 16, ore);
	Play WAV("sound\\glue\\scorefillend.wav", 1);
	Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 7);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", Exactly, 2);
	Deaths("Current Player", "Zerg Ultralisk Cavern", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type 2", Exactly, 1);
	Deaths("Current Player", "Left Upper Level Door", Exactly, 1);
	Bring("Player 10", "Khaydarin Crystal Formation", "+GEAR (P6)", At least, 1);
	Bring("Player 12", "Unclean One (Defiler)", "+GEAR (P6)", Exactly, 1);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Set to, 0);
	Remove Unit At Location("Player 12", "Unclean One (Defiler)", 1, "+GEAR (P6)");
	Remove Unit At Location("Player 10", "Khaydarin Crystal Formation", 1, "+GEAR (P6)");
	Set Resources("Current Player", Add, 16, ore);
	Play WAV("sound\\glue\\scorefillend.wav", 1);
	Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 7);
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//< //----------------------------------------------------------------------------------------------------------//
//		  Mining Timers (based on Core)
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", Exactly, 1);
	Deaths("Current Player", "Kyadarin Crystal Formation", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Set to, 13);
	Preserve Trigger();
}

//------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", Exactly, 1);
	Deaths("Current Player", "Kyadarin Crystal Formation", Exactly, 1);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Set to, 25);
	Preserve Trigger();
}

//------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", Exactly, 1);
	Deaths("Current Player", "Kyadarin Crystal Formation", Exactly, 2);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Set to, 31);
	Preserve Trigger();
}

//------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Tank Turret type 1", Exactly, 1);
	Deaths("Current Player", "Kyadarin Crystal Formation", Exactly, 3);

Actions:
	Set Deaths("Current Player", "Tank Turret type 1", Set to, 37);
	Preserve Trigger();
}

//------------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//< //==========================================================================================================//
//
//		Pilot Death
//
//==============================================================================================================//
//> //----------------------------------------------------------------------------------------------------------//


//--------------------------------------------------------------------------------------------------------------//
//		/* Drop Flag */
//> //----------------------------------------------------------------------------------------------------------//

// Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
// Conditions:
	// Bring("Current Player", "Terran Ghost", "Anywhere", Exactly, 0);
	// Bring("Current Player", "Flag", "Anywhere", Exactly, 0);
	// Deaths("Current Player", "Zerg Flag Beacon", Exactly, 0);

// Actions:
	// Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 6);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 1"){
// Conditions:
	// Bring("Current Player", "Terran Ghost", "Anywhere", Exactly, 0);
	// Bring("Current Player", "Flag", "Anywhere", Exactly, 0);

// Actions:
	// Create Unit("Current Player", "Flag", 1, "| CACHE");
	// Move Unit("Current Player", "Flag", 1, "| CACHE", "+PILOT (P1)");
	// Remove Unit At Location("Current Player", "Flag", All, "| CACHE");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 2"){
// Conditions:
	// Bring("Current Player", "Terran Ghost", "Anywhere", Exactly, 0);
	// Bring("Current Player", "Flag", "Anywhere", Exactly, 0);

// Actions:
	// Create Unit("Current Player", "Flag", 1, "| CACHE");
	// Move Unit("Current Player", "Flag", 1, "| CACHE", "+PILOT (P2)");
	// Remove Unit At Location("Current Player", "Flag", All, "| CACHE");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 3"){
// Conditions:
	// Bring("Current Player", "Terran Ghost", "Anywhere", Exactly, 0);
	// Bring("Current Player", "Flag", "Anywhere", Exactly, 0);

// Actions:
	// Create Unit("Current Player", "Flag", 1, "| CACHE");
	// Move Unit("Current Player", "Flag", 1, "| CACHE", "+PILOT (P3)");
	// Remove Unit At Location("Current Player", "Flag", All, "| CACHE");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 4"){
// Conditions:
	// Bring("Current Player", "Terran Ghost", "Anywhere", Exactly, 0);
	// Bring("Current Player", "Flag", "Anywhere", Exactly, 0);

// Actions:
	// Create Unit("Current Player", "Flag", 1, "| CACHE");
	// Move Unit("Current Player", "Flag", 1, "| CACHE", "+PILOT (P4)");
	// Remove Unit At Location("Current Player", "Flag", All, "| CACHE");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 5"){
// Conditions:
	// Bring("Current Player", "Terran Ghost", "Anywhere", Exactly, 0);
	// Bring("Current Player", "Flag", "Anywhere", Exactly, 0);

// Actions:
	// Create Unit("Current Player", "Flag", 1, "| CACHE");
	// Move Unit("Current Player", "Flag", 1, "| CACHE", "+PILOT (P5)");
	// Remove Unit At Location("Current Player", "Flag", All, "| CACHE");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 6"){
// Conditions:
	// Bring("Current Player", "Terran Ghost", "Anywhere", Exactly, 0);
	// Bring("Current Player", "Flag", "Anywhere", Exactly, 0);

// Actions:
	// Create Unit("Current Player", "Flag", 1, "| CACHE");
	// Move Unit("Current Player", "Flag", 1, "| CACHE", "+PILOT (P6)");
	// Remove Unit At Location("Current Player", "Flag", All, "| CACHE");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		/* Revive Player From Flag */
//> //----------------------------------------------------------------------------------------------------------//

// Trigger("Player 1"){
// Conditions:
	// Bring("Current Player", "Terran Ghost", "+PILOT (P1)", At least, 1);
	// Bring("Player 2", "Flag", "+PILOT (P1)", At least, 1);
	// Bring("Player 2", "Terran Ghost", "Anywhere", Exactly, 0);

// Actions:
	// Move Location("Player 2", "Flag", "+PILOT (P1)", "+PILOT (P2)");
	// Remove Unit At Location("Player 2", "Flag", 1, "+PILOT (P2)");
	// Center View("+PILOT (P2)");
	// Create Unit("Player 2", "Terran Ghost", 1, "+PILOT (P2)");
	// Set Deaths("Current Player", "Zerg Marker", Set to, 45);
	// Set Deaths("Player 2", "Zerg Flag Beacon", Set to, 5);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 1"){
// Conditions:
	// Bring("Current Player", "Terran Ghost", "+PILOT (P1)", At least, 1);
	// Bring("Player 3", "Flag", "+PILOT (P1)", At least, 1);
	// Bring("Player 3", "Terran Ghost", "Anywhere", Exactly, 0);

// Actions:
	// Move Location("Player 3", "Flag", "+PILOT (P1)", "+PILOT (P3)");
	// Remove Unit At Location("Player 3", "Flag", 1, "+PILOT (P3)");
	// Center View("+PILOT (P3)");
	// Create Unit("Player 3", "Terran Ghost", 1, "+PILOT (P3)");
	// Set Deaths("Current Player", "Zerg Marker", Set to, 45);
	// Set Deaths("Player 3", "Zerg Flag Beacon", Set to, 5);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 2"){
// Conditions:
	// Bring("Current Player", "Terran Ghost", "+PILOT (P2)", At least, 1);
	// Bring("Player 1", "Flag", "+PILOT (P2)", At least, 1);
	// Bring("Player 1", "Terran Ghost", "Anywhere", Exactly, 0);

// Actions:
	// Move Location("Player 1", "Flag", "+PILOT (P2)", "+PILOT (P1)");
	// Remove Unit At Location("Player 1", "Flag", 1, "+PILOT (P1)");
	// Center View("+PILOT (P1)");
	// Create Unit("Player 1", "Terran Ghost", 1, "+PILOT (P1)");
	// Set Deaths("Current Player", "Zerg Marker", Set to, 45);
	// Set Deaths("Player 1", "Zerg Flag Beacon", Set to, 5);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 2"){
// Conditions:
	// Bring("Current Player", "Terran Ghost", "+PILOT (P2)", At least, 1);
	// Bring("Player 3", "Flag", "+PILOT (P2)", At least, 1);
	// Bring("Player 3", "Terran Ghost", "Anywhere", Exactly, 0);

// Actions:
	// Move Location("Player 3", "Flag", "+PILOT (P2)", "+PILOT (P3)");
	// Remove Unit At Location("Player 3", "Flag", 1, "+PILOT (P3)");
	// Center View("+PILOT (P3)");
	// Create Unit("Player 3", "Terran Ghost", 1, "+PILOT (P3)");
	// Set Deaths("Current Player", "Zerg Marker", Set to, 45);
	// Set Deaths("Player 3", "Zerg Flag Beacon", Set to, 5);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 3"){
// Conditions:
	// Bring("Current Player", "Terran Ghost", "+PILOT (P3)", At least, 1);
	// Bring("Player 1", "Flag", "+PILOT (P3)", At least, 1);
	// Bring("Player 1", "Terran Ghost", "Anywhere", Exactly, 0);

// Actions:
	// Move Location("Player 1", "Flag", "+PILOT (P3)", "+PILOT (P1)");
	// Remove Unit At Location("Player 1", "Flag", 1, "+PILOT (P1)");
	// Center View("+PILOT (P1)");
	// Create Unit("Player 1", "Terran Ghost", 1, "+PILOT (P1)");
	// Set Deaths("Current Player", "Zerg Marker", Set to, 45);
	// Set Deaths("Player 1", "Zerg Flag Beacon", Set to, 5);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 3"){
// Conditions:
	// Bring("Current Player", "Terran Ghost", "+PILOT (P3)", At least, 1);
	// Bring("Player 2", "Flag", "+PILOT (P3)", At least, 1);
	// Bring("Player 2", "Terran Ghost", "Anywhere", Exactly, 0);

// Actions:
	// Move Location("Player 2", "Flag", "+PILOT (P3)", "+PILOT (P2)");
	// Remove Unit At Location("Player 2", "Flag", 1, "+PILOT (P2)");
	// Center View("+PILOT (P2)");
	// Create Unit("Player 2", "Terran Ghost", 1, "+PILOT (P2)");
	// Set Deaths("Current Player", "Zerg Marker", Set to, 45);
	// Set Deaths("Player 2", "Zerg Flag Beacon", Set to, 5);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 4"){
// Conditions:
	// Bring("Current Player", "Terran Ghost", "+PILOT (P4)", At least, 1);
	// Bring("Player 5", "Flag", "+PILOT (P4)", At least, 1);
	// Bring("Player 5", "Terran Ghost", "Anywhere", Exactly, 0);

// Actions:
	// Move Location("Player 5", "Flag", "+PILOT (P4)", "+PILOT (P5)");
	// Remove Unit At Location("Player 5", "Flag", 1, "+PILOT (P5)");
	// Center View("+PILOT (P5)");
	// Create Unit("Player 5", "Terran Ghost", 1, "+PILOT (P5)");
	// Set Deaths("Current Player", "Zerg Marker", Set to, 45);
	// Set Deaths("Player 5", "Zerg Flag Beacon", Set to, 5);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 4"){
// Conditions:
	// Bring("Current Player", "Terran Ghost", "+PILOT (P4)", At least, 1);
	// Bring("Player 6", "Flag", "+PILOT (P4)", At least, 1);
	// Bring("Player 6", "Terran Ghost", "Anywhere", Exactly, 0);

// Actions:
	// Move Location("Player 6", "Flag", "+PILOT (P4)", "+PILOT (P6)");
	// Remove Unit At Location("Player 6", "Flag", 1, "+PILOT (P6)");
	// Center View("+PILOT (P6)");
	// Create Unit("Player 6", "Terran Ghost", 1, "+PILOT (P6)");
	// Set Deaths("Current Player", "Zerg Marker", Set to, 45);
	// Set Deaths("Player 6", "Zerg Flag Beacon", Set to, 5);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 5"){
// Conditions:
	// Bring("Current Player", "Terran Ghost", "+PILOT (P5)", At least, 1);
	// Bring("Player 4", "Flag", "+PILOT (P5)", At least, 1);
	// Bring("Player 4", "Terran Ghost", "Anywhere", Exactly, 0);

// Actions:
	// Move Location("Player 4", "Flag", "+PILOT (P5)", "+PILOT (P4)");
	// Remove Unit At Location("Player 4", "Flag", 1, "+PILOT (P4)");
	// Center View("+PILOT (P4)");
	// Create Unit("Player 4", "Terran Ghost", 1, "+PILOT (P4)");
	// Set Deaths("Current Player", "Zerg Marker", Set to, 45);
	// Set Deaths("Player 4", "Zerg Flag Beacon", Set to, 5);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 5"){
// Conditions:
	// Bring("Current Player", "Terran Ghost", "+PILOT (P5)", At least, 1);
	// Bring("Player 6", "Flag", "+PILOT (P5)", At least, 1);
	// Bring("Player 6", "Terran Ghost", "Anywhere", Exactly, 0);

// Actions:
	// Move Location("Player 6", "Flag", "+PILOT (P5)", "+PILOT (P6)");
	// Remove Unit At Location("Player 6", "Flag", 1, "+PILOT (P6)");
	// Center View("+PILOT (P6)");
	// Create Unit("Player 6", "Terran Ghost", 1, "+PILOT (P6)");
	// Set Deaths("Current Player", "Zerg Marker", Set to, 45);
	// Set Deaths("Player 6", "Zerg Flag Beacon", Set to, 5);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 6"){
// Conditions:
	// Bring("Current Player", "Terran Ghost", "+PILOT (P6)", At least, 1);
	// Bring("Player 4", "Flag", "+PILOT (P6)", At least, 1);
	// Bring("Player 4", "Terran Ghost", "Anywhere", Exactly, 0);

// Actions:
	// Move Location("Player 4", "Flag", "+PILOT (P6)", "+PILOT (P4)");
	// Remove Unit At Location("Player 4", "Flag", 1, "+PILOT (P4)");
	// Center View("+PILOT (P4)");
	// Create Unit("Player 4", "Terran Ghost", 1, "+PILOT (P4)");
	// Set Deaths("Current Player", "Zerg Marker", Set to, 45);
	// Set Deaths("Player 4", "Zerg Flag Beacon", Set to, 5);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 6"){
// Conditions:
	// Bring("Current Player", "Terran Ghost", "+PILOT (P6)", At least, 1);
	// Bring("Player 5", "Flag", "+PILOT (P6)", At least, 1);
	// Bring("Player 5", "Terran Ghost", "Anywhere", Exactly, 0);

// Actions:
	// Move Location("Player 5", "Flag", "+PILOT (P6)", "+PILOT (P5)");
	// Remove Unit At Location("Player 5", "Flag", 1, "+PILOT (P5)");
	// Center View("+PILOT (P5)");
	// Create Unit("Player 5", "Terran Ghost", 1, "+PILOT (P5)");
	// Set Deaths("Current Player", "Zerg Marker", Set to, 45);
	// Set Deaths("Player 5", "Zerg Flag Beacon", Set to, 5);
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		Death Penalty and Revive Countdown Start
//> //----------------------------------------------------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Mining Platform", Exactly, 0);
	Bring("Current Player", "Terran Ghost", "Anywhere", Exactly, 0);

Actions:
	Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 6);
	Set Deaths("Current Player", "Mining Platform", Set to, 1);
	Set Resources("Current Player", Subtract, 50, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Deaths("Current Player", "Mining Platform", At least, 1);

Actions:
	Set Deaths("Current Player", "Mining Platform", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		Auto-Revive
//> //----------------------------------------------------------------------------------------------------------//

Trigger("Player 1"){
Conditions:
	Deaths("Current Player", "Mining Platform", At least, 270);
	// Bring("Current Player", "Terran Ghost", "Anywhere", Exactly, 0);
	// Bring("Current Player", "Flag", "Anywhere", At least, 1);
	// Bring("-+ Alpha Faction +-", "Terran Bunker", "PURCHASE- Main (T1)", At most, 1);

Actions:
	Wait(1000);
	// Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 0);
	// Remove Unit At Location("Current Player", "Flag", All, "Anywhere");
	Create Unit("Current Player", "Terran Ghost", 1, "REVIVE (T1)");
	Set Invincibility("Current Player", "Terran Ghost", "Anywhere", enabled);
	Set Deaths("Current Player", "Mining Platform", Set to, 0);
	Move Location("Current Player", "Terran Ghost", "Anywhere", "+PILOT (P1)");
	Center View("+PILOT (P1)");
	Transmission(Always Display, "\r\n\r\n\x013\x003Auto-revive activated!", "Terran Ghost", "+PILOT (P1)", Set to, 1, "", 1);
	Wait(1000);
	Wait(1000);
	Wait(1000);
	Set Invincibility("Current Player", "Terran Ghost", "Anywhere", disabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions:
	Deaths("Current Player", "Mining Platform", At least, 270);
	// Bring("Current Player", "Terran Ghost", "Anywhere", Exactly, 0);
	// Bring("Current Player", "Flag", "Anywhere", At least, 1);
	// Bring("-+ Alpha Faction +-", "Terran Bunker", "PURCHASE- Main (T1)", At most, 1);

Actions:
	Wait(1000);
	// Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 0);
	// Remove Unit At Location("Current Player", "Flag", All, "Anywhere");
	Create Unit("Current Player", "Terran Ghost", 1, "REVIVE (T1)");
	Set Invincibility("Current Player", "Terran Ghost", "Anywhere", enabled);
	Set Deaths("Current Player", "Mining Platform", Set to, 0);
	Move Location("Current Player", "Terran Ghost", "Anywhere", "+PILOT (P2)");
	Center View("+PILOT (P2)");
	Transmission(Always Display, "\r\n\r\n\x013\x003Auto-revive activated!", "Terran Ghost", "+PILOT (P2)", Set to, 1, "", 1);
	Wait(1000);
	Wait(1000);
	Wait(1000);
	Set Invincibility("Current Player", "Terran Ghost", "Anywhere", disabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions:
	Deaths("Current Player", "Mining Platform", At least, 270);
	// Bring("Current Player", "Terran Ghost", "Anywhere", Exactly, 0);
	// Bring("Current Player", "Flag", "Anywhere", At least, 1);
	// Bring("-+ Alpha Faction +-", "Terran Bunker", "PURCHASE- Main (T1)", At most, 1);

Actions:
	Wait(1000);
	// Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 0);
	// Remove Unit At Location("Current Player", "Flag", All, "Anywhere");
	Create Unit("Current Player", "Terran Ghost", 1, "REVIVE (T1)");
	Set Invincibility("Current Player", "Terran Ghost", "Anywhere", enabled);
	Set Deaths("Current Player", "Mining Platform", Set to, 0);
	Move Location("Current Player", "Terran Ghost", "Anywhere", "+PILOT (P3)");
	Center View("+PILOT (P3)");
	Transmission(Always Display, "\r\n\r\n\x013\x003Auto-revive activated!", "Terran Ghost", "+PILOT (P3)", Set to, 1, "", 1);
	Wait(1000);
	Wait(1000);
	Wait(1000);
	Set Invincibility("Current Player", "Terran Ghost", "Anywhere", disabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions:
	Deaths("Current Player", "Mining Platform", At least, 270);
	// Bring("Current Player", "Terran Ghost", "Anywhere", Exactly, 0);
	// Bring("Current Player", "Flag", "Anywhere", At least, 1);
	// Bring("-= Omega Faction =-", "Terran Bunker", "PURCHASE- Main (T2)", At most, 1);

Actions:
	Wait(1000);
	// Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 0);
	// Remove Unit At Location("Current Player", "Flag", All, "Anywhere");
	Create Unit("Current Player", "Terran Ghost", 1, "REVIVE (T2)");
	Set Invincibility("Current Player", "Terran Ghost", "Anywhere", enabled);
	Set Deaths("Current Player", "Mining Platform", Set to, 0);
	Move Location("Current Player", "Terran Ghost", "Anywhere", "+PILOT (P4)");
	Center View("+PILOT (P4)");
	Transmission(Always Display, "\r\n\r\n\x013\x003Auto-revive activated!", "Terran Ghost", "+PILOT (P4)", Set to, 1, "", 1);
	Wait(1000);
	Wait(1000);
	Wait(1000);
	Set Invincibility("Current Player", "Terran Ghost", "Anywhere", disabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions:
	Deaths("Current Player", "Mining Platform", At least, 270);
	// Bring("Current Player", "Terran Ghost", "Anywhere", Exactly, 0);
	// Bring("Current Player", "Flag", "Anywhere", At least, 1);
	// Bring("-= Omega Faction =-", "Terran Bunker", "PURCHASE- Main (T2)", At most, 1);

Actions:
	Wait(1000);
	// Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 0);
	// Remove Unit At Location("Current Player", "Flag", All, "Anywhere");
	Create Unit("Current Player", "Terran Ghost", 1, "REVIVE (T2)");
	Set Invincibility("Current Player", "Terran Ghost", "Anywhere", enabled);
	Set Deaths("Current Player", "Mining Platform", Set to, 0);
	Move Location("Current Player", "Terran Ghost", "Anywhere", "+PILOT (P5)");
	Center View("+PILOT (P5)");
	Transmission(Always Display, "\r\n\r\n\x013\x003Auto-revive activated!", "Terran Ghost", "+PILOT (P5)", Set to, 1, "", 1);
	Wait(1000);
	Wait(1000);
	Wait(1000);
	Set Invincibility("Current Player", "Terran Ghost", "Anywhere", disabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 6"){
Conditions:
	Deaths("Current Player", "Mining Platform", At least, 270);
	// Bring("Current Player", "Terran Ghost", "Anywhere", Exactly, 0);
	// Bring("Current Player", "Flag", "Anywhere", At least, 1);
	// Bring("-= Omega Faction =-", "Terran Bunker", "PURCHASE- Main (T2)", At most, 1);

Actions:
	Wait(1000);
	// Set Deaths("Current Player", "Zerg Flag Beacon", Set to, 0);
	// Remove Unit At Location("Current Player", "Flag", All, "Anywhere");
	Create Unit("Current Player", "Terran Ghost", 1, "REVIVE (T2)");
	Set Invincibility("Current Player", "Terran Ghost", "Anywhere", enabled);
	Set Deaths("Current Player", "Mining Platform", Set to, 0);
	Move Location("Current Player", "Terran Ghost", "Anywhere", "+PILOT (P6)");
	Center View("+PILOT (P6)");
	Transmission(Always Display, "\r\n\r\n\x013\x003Auto-revive activated!", "Terran Ghost", "+PILOT (P6)", Set to, 1, "", 1);
	Wait(1000);
	Wait(1000);
	Wait(1000);
	Set Invincibility("Current Player", "Terran Ghost", "Anywhere", disabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//





//< //----------------------------------------------------------------------------------------------------------//
//		Dead Player Failsafes
//> //----------------------------------------------------------------------------------------------------------//


//=================================================================//
//		Prevent dead players from controlling vehicles
//=================================================================//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Terran Ghost", "Anywhere", Exactly, 0);
	Bring("Current Player", "Terran Vulture", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Terran Vulture", All, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Terran Ghost", "Anywhere", Exactly, 0);
	Bring("Current Player", "Terran Dropship", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Terran Dropship", All, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Terran Ghost", "Anywhere", Exactly, 0);
	Bring("Current Player", "Protoss Probe", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Protoss Probe", All, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("-+ Alpha Faction +-","-= Omega Faction =-"){
Conditions:
	Bring("Current Player", "Terran Ghost", "Anywhere", Exactly, 0);
	Bring("Current Player", "Yggdrasill (Overlord)", "Anywhere", At least, 1);

Actions:
	Give Units to Player("Current Player", "Player 12", "Yggdrasill (Overlord)", All, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//




//=================================================================//
//		/* Relocate dead player flag inside vehicle container to vehicle */
//=================================================================//

// Trigger("Player 1"){
// Conditions:
	// Bring("Current Player", "Flag", "Vehicle- Main (P1)", At least, 1);

// Actions:
	// Move Unit("Current Player", "Flag", All, "Vehicle- Main (P1)", "+VEHICLE (P1)");
	// Move Unit("Current Player", "Flag", All, "Vehicle- Main (P1)", "REVIVE (T1)");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 2"){
// Conditions:
	// Bring("Current Player", "Flag", "Vehicle- Main (P2)", At least, 1);

// Actions:
	// Move Unit("Current Player", "Flag", All, "Vehicle- Main (P2)", "+VEHICLE (P2)");
	// Move Unit("Current Player", "Flag", All, "Vehicle- Main (P2)", "REVIVE (T1)");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 3"){
// Conditions:
	// Bring("Current Player", "Flag", "Vehicle- Main (P3)", At least, 1);

// Actions:
	// Move Unit("Current Player", "Flag", All, "Vehicle- Main (P3)", "+VEHICLE (P3)");
	// Move Unit("Current Player", "Flag", All, "Vehicle- Main (P3)", "REVIVE (T1)");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 4"){
// Conditions:
	// Bring("Current Player", "Flag", "Vehicle- Main (P4)", At least, 1);

// Actions:
	// Move Unit("Current Player", "Flag", All, "Vehicle- Main (P4)", "+VEHICLE (P4)");
	// Move Unit("Current Player", "Flag", All, "Vehicle- Main (P4)", "REVIVE (T2)");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 5"){
// Conditions:
	// Bring("Current Player", "Flag", "Vehicle- Main (P5)", At least, 1);

// Actions:
	// Move Unit("Current Player", "Flag", All, "Vehicle- Main (P5)", "+VEHICLE (P5)");
	// Move Unit("Current Player", "Flag", All, "Vehicle- Main (P5)", "REVIVE (T2)");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 6"){
// Conditions:
	// Bring("Current Player", "Flag", "Vehicle- Main (P6)", At least, 1);

// Actions:
	// Move Unit("Current Player", "Flag", All, "Vehicle- Main (P6)", "+VEHICLE (P6)");
	// Move Unit("Current Player", "Flag", All, "Vehicle- Main (P6)", "REVIVE (T2)");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//




//=================================================================//
//		/* Relocate dead player flag inside own hangar to Gear location */
//=================================================================//

// Trigger("Player 1"){
// Conditions:
	// Bring("Current Player", "Flag", "HANGAR- Main (P1)", At least, 1);

// Actions:
	// Move Unit("Current Player", "Flag", All, "HANGAR- Main (P1)", "+GEAR (P1)");
	// Move Unit("Current Player", "Flag", All, "HANGAR- Main (P1)", "REVIVE (T1)");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 2"){
// Conditions:
	// Bring("Current Player", "Flag", "HANGAR- Main (P2)", At least, 1);

// Actions:
	// Move Unit("Current Player", "Flag", All, "HANGAR- Main (P2)", "+GEAR (P2)");
	// Move Unit("Current Player", "Flag", All, "HANGAR- Main (P2)", "REVIVE (T1)");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 3"){
// Conditions:
	// Bring("Current Player", "Flag", "HANGAR- Main (P3)", At least, 1);

// Actions:
	// Move Unit("Current Player", "Flag", All, "HANGAR- Main (P3)", "+GEAR (P3)");
	// Move Unit("Current Player", "Flag", All, "HANGAR- Main (P3)", "REVIVE (T1)");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 4"){
// Conditions:
	// Bring("Current Player", "Flag", "HANGAR- Main (P4)", At least, 1);

// Actions:
	// Move Unit("Current Player", "Flag", All, "HANGAR- Main (P4)", "+GEAR (P4)");
	// Move Unit("Current Player", "Flag", All, "HANGAR- Main (P4)", "REVIVE (T2)");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 5"){
// Conditions:
	// Bring("Current Player", "Flag", "HANGAR- Main (P5)", At least, 1);

// Actions:
	// Move Unit("Current Player", "Flag", All, "HANGAR- Main (P5)", "+GEAR (P5)");
	// Move Unit("Current Player", "Flag", All, "HANGAR- Main (P5)", "REVIVE (T2)");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//

// Trigger("Player 6"){
// Conditions:
	// Bring("Current Player", "Flag", "HANGAR- Main (P6)", At least, 1);

// Actions:
	// Move Unit("Current Player", "Flag", All, "HANGAR- Main (P6)", "+GEAR (P6)");
	// Move Unit("Current Player", "Flag", All, "HANGAR- Main (P6)", "REVIVE (T2)");
	// Preserve Trigger();
// }

//-----------------------------------------------------------------//





